10.11896/j.issn.1002-137X.2015.7.049
SIMD向量指令的非满载使用方法研究
大规模SIMD体系结构提供了更强的向量并行硬件支持,但是,大量迭代次数不足的循环由于不能提供足够的并行性,难以用等价的向量方式实现.为了更有效地利用SIMD,提出了一种非满载地使用SIMD指令的向量化方法.研究了向量寄存器的使用方式,基于非满载的向量寄存器使用方式实现了非满载的向量操作和短循环的向量化,并将非满载的向量化方法用于一般循环的向量化.提供了收益分析方法来为本向量化方法作精确指导.实验结果表明了该方法的有效性,所选测试用例的目标循环被向量化,平均加速比达到1.2.
大规模SIMD、并行、向量化、非满载向量操作、收益分析
42
TP311(计算技术、计算机技术)
国家高技术研究发展计划8632009AA01220;“核高基”重大专项2009zx10036-001-001
2016-05-13(万方平台首次上网日期,不代表论文的发表时间)
共5页
229-233