会议专题

基于LLVM架构的Matrix2 DSP后端移植及其浮点数据比较指令的实现

本文以LLVM后端映射为重点,以单精度浮点比较指令SFCMPGS32为例,分析了LLVM的指令映射过程,添加实现了对Matrix2DSP特有指令集中的浮点数据比较指令的支持,弥补了LLVM编译架构的不足。经比较得出,LLVM后端移植较GCC后端移植更加高效,模块化使得代码不易受污染。最后的实验结果验证了设计方案和实现过程的正确性。本文的设计方案和实现过程对于其他LLVM编译架构暂不支持的指令实现有一定指导作用。由于Matrix2DSP指令集对于向量数据比较也有要求,但目前还未实现,需要进一步进行研究。

数字信号处理器 后端移植 浮点数据 指令集 LLVM架构

夏睿杰 陈跃跃 孙海燕 阳柳 王霁 廖坤 李灿

湖南省长沙市国防科技大学计算机学院 410073

国内会议

第十八届计算机工程与工艺年会暨第四届微处理器技术论坛

贵阳

中文

95-99

2014-07-31(万方平台首次上网日期,不代表论文的发表时间)