...因为每个循环迭代中只有5条指令, 进行指令调度的余地很小,必须想办法增加每个循环迭代中的指令 数,循环展开(Loop Unrolling)就是解决这一问题的有效方法之 一。 循环的不同迭代之间存在的并行性是增加指令间并行性最简单 和最常用的方法。
基于402个网页-相关网页
·2,447,543篇论文数据,部分数据来源于NoteExpress
One technique that is often now performed by the compiler is loop unrolling.
现代编译器常常采用的一种技术是展开循环。
A standard optimization is loop unrolling; the compiler will unroll the loops to reduce the number of branches.
标准的优化是循环展开;编译器将展开循环,以减少分支的数量。
The first is loop unrolling, a technique where the instructions called in each iteration of the loop are replicated to form a single sequence.
首先是循环展开(loop unrolling),它是这样一种技术:复制循环的每次迭代所调用的指令以构成一个序列。
应用推荐