内容介绍

报告嘉宾:冯晓兵
报告名称:"编译"杂谈
报告简介:
本报告不是一个学术报告,而是想从编译优化的一些考量、编译技术在跨出传统编译范畴之外的应用以及编译系统开发的一些工程建议等方面谈谈报告人的一些经验体会,希望参赛学生能够有所收获。

报告嘉宾:计卫星
报告名称:编译器中间表示的形式特点及发展趋势
报告简介:
中间表示 IR ( Intermediate Representation )在编译器或语言虚拟机中起着承前启后的作用,其表示形式直接影响了编译器前端和后端的设计。
本报告对现有编译器和虚拟机所使用的中间表示进行总结梳理和对比分析,并对将来的发展趋势做简要的介绍。

报告嘉宾:魏伟
报告名称:毕异编译器中的自动向量化调优
报告简介:
单指令多数据技术(SIMD )能对程序中数据进行并行处理,提高吞吐量。它将原来需要多次装载的数据一次性装载到向量寄存器,即 SIMD 指令允许在一个步骤中处理多个数据。现代的 CPU 设计都包括 SIMD 指令,以提高多媒体程序和科学计算程序的性能,但 SIMD 与利用线程的 SIMT 不同。
这次分享的毕异自动向量化调优经验主要是通过利用编译器分析串行程序中控制流和数据流的特征,识别程序中可以向量执行的部分,将标量语句自动转换为相应的 SIMD 向量语句,将一次处理一对的标量运算转换为一次并行处理多对的向量运算。因此向量化可以显着加速一些带循环的程序运算,尤其是在大型数据集上。根据 arch 信息,编译器优化的目标是 ARM 架构中的 NEON 指令。毕异编译器中设计了大量自动向量化架构,本次分享将带来相关的调优经验。

报告嘉宾:林奕
报告名称:面向能力培养的编译课程改革实践: 经验与反思
报告简介:
近年来,西北工业大学计算机学院积极进行面向系统能力培养的教学改革,并积极参与全国大学生系统能力大赛,在"以赛促学以赛促教"方面取得了一定的经验。本次报告中,报告人将分享以系统能力培养理念进行编译课程教学改革的实践,以及指导学生参加 2020 年编译大赛的经验和一些思考。

报告名称:元编译: 另一种视角下 的 IR 设计与实现
报告嘉宾:朱泽衢
报告简介:
本报告以 sysVc 为例,分享两方面的内容:1)如何快速书写 - 个编译器脚于架;2) "元编译架构"及其 SSA-TR 的原理和不同粒度下的实现;希望通过这次分享为今年参加编译大赛的同学开拓思路。

评论

发布
暂无评论