Chung-Ju Wu :将GCC移植到一个新的架构——nds32案例研究 Chung-Ju Wu是Andes(晶心科技)科技公司的编译器工程师,他主要致力于GCC/Open64编译器移植、编译器优化和嵌入式SoC系统软件的集成。 目前Chung-Ju Wu和其他几位工程师正在开发一个支持Andes nds32架构的完整的工具链/编译器,他在本次HelloGCC会议上介绍了目前的这个工作。 具体可参阅下面的幻灯片。
Luba Tang:系统链接器的原理、历史和未来 Luba Tang是台湾进化软件技术(Taiwan Evolution Software Technology)的创始人,他在会议上介绍了系统链接器的相关原理以及发展情况。最后还介绍了一个新的开源项目——bold,该项目的目标是提供一个并行和最佳的链接器基础设施。 具体可参阅下面的幻灯片。
刘江宁:LLVM中AArch64 Neon的实现 刘江宁是ARM首席软件工程师,长期从事编译器软件的设计和开发工作。从2000年至2010年任职于英特尔,期间曾在英特尔编译器实验室参与和领导开发多个编译器项目,自2011年起任职ARM软件工具链部门,参与和领带开源软件的开发工作,其中包括针对ARM Cortex-M系列CPU的GCC编译器的性能优化,以及LLVM/Clang编译器针对ARM v7/v8 CPU的实现。 刘江宁表示,开发一个LLVM的新后端时,刚开始的时候是往往是比较简单直接的。但是越往后越就会发现要做好一个LLVM后端有很多要考虑的问题。在HelloGCC 2013上,刘江宁分享了他在LLVM后端开发时遇到一些问题,以及相关的解决方案。具体可参阅下面的幻灯片。 |