基于符号执行和人机交互的自动向量化方法

Computer Science(2016)

Cited 0|Views2
No score
Abstract
自动向量化技术是一种针对单指令多数据(SIMD)向量化计算单元的并行编译优化技术,它能够自动将源程序中多个相同标量操作合并为一个向量操作,从而提升系统吞吐量.随着SIMD向量化计算单元的广泛应用,自动向量化技术已经成为学术界和商业界的研究热点.针对现有自动向量化技术可向量化模块识别难、向量化优化方案选择难、可移植性差等问题,提出了一种基于符号执行和人机交互的自动向量化方法.首先借助于符号执行技术,获得较好的可移植性和较高的可向量化模块识别率;然后利用人机交互技术选择出理想的向量化方案.应用示例及实验结果表明,该方法具有较好的可操作性,能够有效提升自动向量化技术的优化效果和可移植性.
More
Key words
Portability,Symbolic execution,Auto-vectorization,Human-machine interaction,SIMD
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined