LLVM 项目博客

LLVM 项目新闻和来自一线的详细信息

EuroLLVM 2013,法国巴黎

EuroLLVM 2013 结束两天后,我终于有精力写一篇关于它的文章。这是一支由Tobias Grosser、Duncan Sands、Sylvestre Ledru 和 Arnaud de Grandmaison 领衔的志愿者组织者团队辛勤工作的结果,再加上之前活动中的常客,最终,几乎没有任何事情出错,即使是最轻微的错误。


这是我们迄今为止规模最大的活动,有 187 名与会者,12 个演讲,2 个教程,7 个闪电演讲和 10 个海报!海报、幻灯片和视频都可以在 EuroLLVM 2013 网站 上获得,以及关于摘要、地点(巴黎的 ENS)和周一精彩的晚餐游船的一些想法。

您还可以在网站上找到我们问卷调查的结果,已进行提炼并匿名处理。



演讲

两个主题演讲都获得了很高的认可度(总体 90% 以上)。第一个是 Chandler 的,他谈论了仍然潜伏的缺失优化,暗示了哪些是低垂的果实,以及我们无论如何都必须修复的其他优化。第二天,我们邀请了 Jakob,他很好地将源代码分解为机器代码,以及它如何在现代 CPU 上执行。尽管它们的性质非常技术性,但这些演讲以一种易于理解的格式进行,观众并没有感到畏惧。

我们还有许多精彩的演讲,从调试信息(Eric 的)到 PowerPC 实现(Ulrich 的)到 OpenMP 支持(Bokhanko & Bataev 的),其中宣布 Intel 已将其 OpenMP 开源并使用兼容的 BSD 许可证,这始终是个好消息!还有关于工具(lld)和 Clang 使用(AST 教程、Pragma 处理)的演讲。


由于我们有两条并行轨道,我担心我们会让参与者分散,而无法在第二条轨道上获得太多可见度。有些人曾在问卷调查中提到这一点,但两条轨道的评论数量是相似的,这表明有足够的空间和内容满足各种口味。

其他评论强化了需要提高官方工具(lldb、bugpoint、lli)的可见度,以及更多关于如何使用 LLVM 和工具的基础教程,而不仅仅是如何对其进行破解。让这成为您(是的,您!)下次提出教程的理由。

闪电演讲和海报

有很多有趣的闪电演讲,所有演讲都非常简短,高效地展示了内容。我们有这么多闪电演讲的原因之一是,很多无法安排在正规演讲中的演讲都被改成了闪电演讲,其他的则变成了海报,还有一些是两者都有。

想法是,由于闪电演讲只能传达有限的意义,因此拥有海报,特别是海报环节,对于促进感兴趣各方之间的讨论至关重要。这实际上非常重要,因为一些反馈表明没有太多额外的时间来加强或建立新的联系。

同样,主题从优化(如自适应并行化、用户定义优化、FDO)到工具(MCLinker)到构建(Debian+LLVM)不等,但也许最不寻常的演讲是 Henning 的使用 LLVM 和 Haskell 进行的音频信号处理,其中我们对正在工作的硬件进行了现场演示。它让我想起了 Kraftwerk 的早期作品。

在 91 份问卷调查中,94% 的人表示闪电演讲很重要,90% 的人表示他们希望在未来的活动中再次举办。我想,这种接受度部分原因是演讲结束后,您与演讲者之间会产生额外的联系。


社交

如上所述,演讲之间没有太多时间进行社交,但有一些专门的咖啡时间,排队迫使人们互相联系和见面,还有在自助餐厅的午餐时间,在那里找一个座位并不容易,所以你最终会和完全无关的人坐在一起,以及令人惊叹的(让我再说一次:惊人的!)游船晚餐。

我们轻松地漂浮在塞纳河上,从一个非常有趣的角度欣赏巴黎的历史名胜,享用了一顿丰盛的晚餐,度过了一个愉快的夜晚。我要再次感谢我们的赞助商,他们为我们提供了如此棒的方式来结束会议的一天。

正如一些人指出的那样,晚餐的唯一不足之处是社交部分略显不足,因为大多数人整个行程都没有离开他们的桌子(我有,但我一直在拍照!),这在一定程度上阻碍了该活动的社交部分。


但是,说实话,这并不坏,因为大多数人(我真的指的是大多数人)决定步行到河边,在一起度过了至少 1 个小时,享受着风景和彼此的陪伴。



抽奖和总结

在最后一个环节结束后,就在活动结束之前,一个很棒的 Parot 耳机被送给了 Ahmed,他赢得了彩票。

在我看来,这是一次非常成功的活动,证明了欧洲也在进行着有趣的 LLVM 工程。它也正在与人们希望在这些活动中找到的东西相适应,这反映在演讲的接受率和组织问题上。

随着来自整个欧洲(以及更远地方)的帮助邀请,我想知道下一个 EuroLLVM 会在哪里举行…但有一点我知道:它一定会很棒!:-)