基于GCC的高性能DSP Matrix向量指令集扩展
【出 处】:《
计算机工程与科学
》
CSCD
2012年第34卷第1期 58-63页,共6页
【作 者】:
辛乃军
;
陈旭灿
;
孙海燕
;
阳柳
;
罗杰
;
淡孝强
;
王霁
【摘 要】
自动向量化技术是编译器提高程序并行性的优化方法。随着支持SIMD结构处理器的计算平台的广泛应用,自动向量化技术也成为编译器技术研究的热点。GCC编译器是一种开源、跨平台的编译器。本文基于GCC内部自动向量化算法,结合Matrix芯片的体系结构和指令集特点,完成了Matrix向量指令集在GCC后端扩展,实现了基本的自动向量化支持。测试结果表明,扩展后的编译器能够支持Matrix向量指令集,进行基本的自动向量化,同时支持以内建函数方式开发基于Matrix的并行程序。
相关热词搜索: