为了将串行程序中的循环改写为高效的向量化程序,循环应满足的条件不包括。+A

1个回答
展开全部
摘要 通常意义上的循环向量化有时不能保证转换的合法性和效率提升。编译器需要:计算循环中的数据依赖。移除DG中的环。考虑对齐。考虑此次向量化是否有益。
咨询记录 · 回答于2023-02-18
为了将串行程序中的循环改写为高效的向量化程序,循环应满足的条件不包括。+A
为了将串行程序中的循环改写为高效的向量化程序,循环应满足的条件不包括。0822分 A.第一步循环访存地址是对齐的 B.连续循环步访问连续内存地址C.循环次数是常数D. 循环步之间无依赖关系标记
选择选项C
数据依赖的定义是进行循环向量化的前提。所以排除选项D
通常意义上的循环向量化有时不能保证转换的合法性和效率提升。编译器需要:计算循环中的数据依赖。移除DG中的环。考虑对齐。考虑此次向量化是否有益。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消