This paper discusses the target of loops optimization and various methods of program transformation which can significantly reduce the access time to subscripted variables , diminish some types of dependence , increase the " depth " of software pipelining , and merge some iterations of loops in order to make code compaction easier 程序变换可大大减少下标变数的访问时间;消除某些类型的相关,提高软件流水的“深度” ;合并多个循环,有利于进行代码压缩。
Combining the principles of pipelining and parallelism of dsp with idct theory , we concentrate on the use of multiply - accumulate unit of mcf5272 by merging the operations of addition and multiplication , and realize two dimension of idct with one dimension of idct efficiently . testing shows the software meets the requirement of real - time decoder 重点结合mcf5272的流水线操作和并行操作特征和反离散余弦变换算法原理,将的二维反离散余弦变换转换成8点的一维反离散余弦变换,利用乘法累加器合并加法运算和乘法运算高效快速地实现了反离散余弦变换算法。
The main idea is to apply software pipelining techniques to loops only when performance potentials are identified ; ( 5 ) the design and implementation of an open research compiler ( orc ) is studied . some research achievements are involved in it and released in orc 2 . 0 该方法根据循环的相关关系特性对软件流水带来的性能潜力进行估计,从而为编译器进行软件流水决策提供支持; ( 5 )在开放源码的编译器原型orc上实现了上述算法并对其软件流水部分进行了改进,这些改进已经发布在最新的版本orc2 . 0中。
And some effective techniques are discussed to lower the clock period and cpi ( cycles per instruction ) of the pipeline . to eliminate the clock frequency limitation by some complex instructions " long executing time and achieve single - cycle throughput , a scalable super - pipelining extension technique together with a high performance / cost pipeline shift mechanism is presented in this paper 为避免流水时钟频率受制于某些复杂运算指令较长的运算时间,又要达到单周期完成一条运算指令的吞吐量指标,本文提出对ex级进行可伸缩超流水扩展的思想,提出并实现了一种高性加比的切换控制方案。
The novel mechanism dynamically participates register functions , as well as overcomes static general register pressure for software pipelining ; ( 3 ) a cost model for software pipelining is proposed in the dissertation , and quantitative evaluation is also performed ; ( 4 ) a dependence based cost testing ( dbct ) algorithm and decision framework are proposed 软件流水的性能会受到计算机体系结构、编译算法和程序特性的限制,该模型提出了软件流水是一种有损策略的新观点,并在确定体系结构和编译算法的条件下对软件流水的开销进行了量化分析; ( 4 )提出了一种基于相关性分析的软件流水开销测试( dbct )算法以及软件流水的决策框架。
pipeliningとは意味:{名-1} : 輸送管{ゆそう かん}の敷設{ふせつ} -------------------------------------------------------------------------------- {名-2} : 《コ》パイプライン方式{ほうしき} pipelining meaning: nounpipelining en francais:n. canalisation, architecture d'unité centrale de traitement permettant la réalisation de plusieurs instructions simultanémentpipelining перевод:конвейерный режим; конвейерная обработка pipelining of data packets address pipelining instruction pipelining Конвейерная pipelining вчт. организация конвейера