循环展开从计算机编程诞生开始就已经成为一种优化技术了。
Loop unrolling has been an optimization technique since the dawn of computer programming.
标准的优化是循环展开;编译器将展开循环,以减少分支的数量。
A standard optimization is loop unrolling; the compiler will unroll the loops to reduce the number of branches.
循环展开是有益的,在这一点上边际利润下降的情况吗?
Conditions for loop unrolling to be beneficial and the point at which margins of return decrease?
循环展开是一个可能导致JIT分配寄存器出现问题的转换的例子。
Loop unrolling is an example of a transformation that might cause the JIT to have problems register-allocating.
该方法基于程序分析技术,包括循环展开和路径可行性分析技术。
The method is based on some static analysis techniques, including loop unwinding and path feasibility checking.
软件流水和循环展开是开发循环并行性的两种重要编译优化技术。
Software pipelining and loop unroll are two kinds of important optimized compile technique to develop loop parallelism.
循环展开问题一直是过程序语言部分求值和广义部分求值的一个难题。
The unfolding problem of loop is a difficult problem in the partial computation and generalized partial computation of imperative language.
这部动画是以印度建筑的形态和理念为基础的,由一系列循环展开的图片构成。
This animation is based on the forms and principles of Indian temple architecture, and conceived as a series of images unfolding in cycles.
论述了在IA-64编译器中结合使用软件流水和循环展开的优点和意义,并结合实验进行了深度探讨。
The article discuss the advantage and meaning integrating software pipelining and loop unroll in IA - 64 compiler, moreover do some deep research by experiment result.
典型的编译器最优化,如死代码消除、常数合并、常数传送、部分冗余的消除、循环展开等等,是静态分析。
The cla ic compiler optimizatio, such as dead co de elimination, co tant folding, co tant propagation, elimination of partial redundancies, loop unrolling, etc. , are static analyses.
这里使用的循环应该算是一个缺陷,但是影响不大,因为所有即时(JIT)编译器都会执行循环展开,这会降低循环的影响。
The loop I used here should be a minor defect, because any decent Just-in-time (JIT) compiler will perform loop unrolling, which lessens the impact.
首先是循环展开(loop unrolling),它是这样一种技术:复制循环的每次迭代所调用的指令以构成一个序列。
The first is loop unrolling, a technique where the instructions called in each iteration of the loop are replicated to form a single sequence.
最后,本文提出了进一步优化的思路:基于超标量思想对算法进行优化,合理配置内存,采用循环展开技术,简化算法等。
Finally, this paper put forward the method to optimize code: write code on the basis of superscale, dispose the memory rationally, adopt circulation-expand technology, simplify the algorithms, etc.
最后,本文提出了进一步优化的思路:基于超标量思想对算法进行优化,合理配置内存,采用循环展开技术,简化算法等。
Finally, this paper put forward the method to optimize code: write code on the basis of superscale, dispose the memory rationally, adopt circulation-expand technology, simplify the algorithms, etc.
应用推荐