[hellogcc] Re: [hellogcc 2011]What We Can Do with GCC

  • From: Liu <proljc@xxxxxxxxx>
  • To: hellogcc@xxxxxxxxxxxxx
  • Date: Sat, 30 Jul 2011 10:23:31 +0800

2011/7/30 Yao Qi <qiyaoltc@xxxxxxxxx>:
> 2011/7/30 Liu <proljc@xxxxxxxxx>:
>> 2011/7/30 Yao Qi <qiyaoltc@xxxxxxxxx>:
>>> 2011/7/29 Liu <proljc@xxxxxxxxx>:
>>>> 题目:What We Can Do with GCC
>>>> 介绍:本文介绍了GCC的工作原理,主要包括:
>>>> 1,gcc的结构和流程(完成)
>>>> 2,插件和gcc本身交互(完成)
>>>> 3,扩展gcc(进行中)
>>>> 4,自动向量化(完成)
>>>> 5,LTO(尚未写)
>>>> 6,Gimple Backend(尚未写)
>>>> 还有和LLVM的一些对比。
>>>> 现在刚写完一半,也许会根据实际情况有所增减。考虑到大多数人都不是做toolchain的,尽量保持了言简意赅,尝试做到深入浅出。
>>>
>>> 这个的确是这样!
>>>
>>>> 届时希望大家来一起讨论,共同探索gcc里面我们可以做的有意思的事情。
>>>
>>> 这个没有问题,我只是有点怀疑我们这样的一个workshop形式是否能够有效的去做这样一件事情。
>>> 如果是一个roundtable的形式,这些内容很好,但是我们这个workshop,我担心交互的可能比较少。这样,你列出了一堆东西,可能没有什么反馈。
>>>
>>>> 对于这个slides我其实不知道起什么名字合适,也许有人提个好建议。
>>>
>>> 不好起名字,说明你把很多东西都放了进去 :)
>>>
>>>> 也欢迎各位专业或非专业的来指点我,任何方便都可以。
>>>>
>>>
>>> 你的话题里边,2 3 4 5 6 任何一个都可以做一个一小时的session。
>> 我也没有能做那么深,所以,都还是比较浅的介绍。所有的点,都是为了一个目标,一个想法,对GBE的探索。
>>>
>>> 有几个建议
>>> 1. 你的2是关于插件的,能不能和xmj的session合并在一起。看看你们的内容是不是可以相互补充。
>> 他是专业plugin的,我只是借plugin来达到最后的一个目的。
>
> 我不明白,plugin  与 gbe什么关系吗?不用在这里回答,在slides里边讲清楚 就好了 :)
>
>>> 2 我不是很清楚你的 3 扩展gcc具体是什么内容,和去年的有关系吗?
>> 扩展gimple和rtl,前端我也不清楚,所以也不知道怎么扩展AST和parser。这个是曾经想做做的,很多可惜。
>>> 3 既然你的自动向量化部分已经写完了,那么我们就讲自动向量化如何?我和gcc
>>> autovec的developer交流过,这个部分还是有些复杂,如果我们能深入这一点,其实就足够了。
>> 这个也是一个介绍,我没能做深入,跟plugin一样,为了后面的目的。
>
>>> 4 我觉得我们想从别人那里得到LTO 和 Gimple
>>> Backend的意见,有点奢望了。我想参加我们会议的人,应该没有人能对这两个东西给一些意见吧。(也许有大牛,我不知道)
>> 这里就是目的了,我希望能讨论下后端的工作,借GBE来探索一下后端,所有的点,都是我个人对于GBE的猜测和一点点看法,对GBE的尝试是我目的,同时尽量保证所有的点还能对非专业做toolchain的人有所介绍作用。
>
> 既然你的重点在gbe,那题目就改成以gbe有关的吧,如何?其他部分都是gbe的背景知识或者铺垫,最好能说清除其他部分和gbe的关系。
>
> 如果你可以讲gbe,下边一些问题,有帮助你整理好结构
>
> 1 什么是gbe,为什么要做gbe
> 2 大体上怎么做,和其他现有部分的关系
> 3 实现上的困难是什么 等等
>
名字改了,思路我再想想。
>>>
>>> in short, 这些东西都是我们想知道的,但是放在workshop这样的场合,有点不合适,这样的话题只适合在gcc
>>> summit,显然我们的听众还没有到那个级别,我们的presenter也没有到。 :)
>> 都不知道我什么时候能到summit的水平,呵呵,仍然是一个尝试。
>> 我也是不知道应该做点儿什么,才打了GEB的注意,能不能做,能走多远还都不重要,主要是学习。
>
> --
> Yao Qi <qiyaoltc AT gmail DOT com>
> http://sites.google.com/site/duewayqi/
>

Other related posts: