期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
面向部分向量化的循环分布及聚合优化 被引量:1
1
作者 韩林 徐金龙 +1 位作者 李颖颖 王阳 《计算机科学》 CSCD 北大核心 2017年第2期70-74,81,共6页
大量循环中都存在着少数无法向量化的语句以及许多可向量化语句,循环分布通常可以将这些语句分离到不同的循环中,进而实现循环的部分向量化。目前主流的优化编译器仅支持简单激进的循环分布方法,因而导致向量化后的循环开销过大,且不利... 大量循环中都存在着少数无法向量化的语句以及许多可向量化语句,循环分布通常可以将这些语句分离到不同的循环中,进而实现循环的部分向量化。目前主流的优化编译器仅支持简单激进的循环分布方法,因而导致向量化后的循环开销过大,且不利于寄存器和cache的重用。针对上述问题,提出了面向部分向量化的循环分布及聚合方法。首先,分析了一般循环分布的两个关键问题:语句集的划分和循环执行顺序的确定;其次,提出了面向最大聚合的凝聚图结点排序方法来指导循环合并,在不影响并行性的前提下减小了循环开销;最后,通过实验对提出的方法进行了验证。实验结果表明,对于测试用例,提出的方法能够生成正确的向量化代码,并且能够显著提高向量化程序的执行效率。 展开更多
关键词 部分向量化 循环分布 循环聚合 凝聚图
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部