摘要
本文基于开源编译基础设施(low level virtual machine,LLVM)实现了国产“魂芯”数字信号处理器的优化编译器。该型编译器的主要特征:一是支持“魂芯”处理器字长模式寻址和特殊指令选择,并定制了单指令/多数据(SIMD)、超长指令字(VLIW)以及软件流水等优化机制。二是与前代编译器相比,新款编译器在生成指令规模和代码质量上均有提升。
An optimized compiler based on LLVM compiler infrastructure is proposed in this paper.Some architecture-oriented functions such as word-aligned memory accessing mode and special instruction selection are well supported in this compiler.Besides,we customized SIMD,VLIWand software-pipeline optimizations.In contrast to previous version compiler,this newly compiler has advantages both on code size and quality.
作者
刘玉
刘谷
耿锐
LIU Yu;LIU Gu;GENG Rui(No.38 Research Institute,China Electronics Technology Group Corporation)
出处
《中国集成电路》
2020年第7期24-28,34,共6页
China lntegrated Circuit
基金
国家核高基重大专项(No.2012ZX01034001)。
关键词
数字信号处理器
编译器
移植
优化
Digital Signal Processor
compiler
migration
optimization