检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《计算机学报》2003年第11期1575-1580,共6页Chinese Journal of Computers
基 金:国家"九七三"重点基础研究发展规划项目 (G19990 3 2 90 4)资助
摘 要:在现代高性能微处理器设计中 ,推断和推测成为开发指令级并行性ILP(InstructionLevelPara llelism)的两种重要技术途径 .推断的目的是打破程序间固有的控制流程 ,将控制相关转变为数据相关 ,使指令级并行性识别从一个基本块扩大为一个超块 .推测执行是为打破分支或访存引起的相关问题而进行的操作 ,进一步分为控制推测和数据推测 .控制推测的目的是打破分支和其他操作间的相关性 ,进而由编译器在一个超块内识别并行性 ,减小控制相关的高度 .数据推测则是消去访存相关 ,提高指令级并行度 .该文首先对推断和推测本身进行分析 ,然后在此基础上进一步将推断、推测技术相结合 ,并应用于高性能媒体处理器的设计中 .性能评价和比较结果显示 ,两种技术相结合将比任何一种技术都更加行之有效 .Predication&speculation are key techniques in the design of modern high- performance microprocessors in order to expose sufficient amounts of instruction level parallelism to the hardware. The predication whose purpose is to change the original program control flow can be able to convert control dependency to data dependency. The predication can also be used to identify the instruction level parallelism from a basic block to a hyperblock. The speculation can eliminate dependency problem caused by branch or memory access. Control speculation and data speculation are chief components of the speculation. Control speculation can eliminate dependency problem between branch and other operations. In this way, compiler can be able to identify instruction level parallelism in a hyperblock and decrease the height of control dependency. Data speculation can remove the dependency of memory access and increase the instruction level parallelism. Both of these two techniques have individually been analyzed in this paper. In the mean time, we focus on the study of the combination with each other. Both of these two techniques are used in our high performance media microprocessor design. Performance evaluation and comparison show that both of the two techniques can be elegantly combined to achieve much better performance than each individual of them.
关 键 词:微处理器 设计 推断技术 推测技术 超标量处理器
分 类 号:TP332[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.135.209.180