Performance Improvement by Exploiting Instruction-Level Parallelism
Performance Improvement by Exploiting Instruction-Level Parallelism
批准号:
02452166
负责人:
TOMITA Shinji
金额:
$3.65万
依托单位国家:
日本
项目类别:
Grant-in-Aid for General Scientific Research (B)
财政年份:
1990
资助国家:
日本
项目状态:
已结题
起止时间:
1990 至 1991
中文摘要
这项研究的目的是开发指令级并行性,并研究超标量体系结构的各种性能改进技术。主要研究成果如下:L。超标量处理器的基本控制机制提出了提高超标量处理器性能的各种技术,并通过软件仿真验证了其有效性。这些技术包括:(1)具有有序发布和无序执行策略的四指令多路复用流水线方案。该方案不仅实现了高速执行,而且大大降低了硬件成本。(2)强大的分支预测机制,将分支目标缓冲区和静态分支预测方法相结合。与早期的分支机构解决方案一起,为预防控制灾害做出了巨大贡献。(3)避免不精确中断的新机制;(4)针对读/存危险的静态解析方法。优化编译器优化编译器对于提高超标量处理器的性能至关重要。研究了一种软件流水线方案、一种循环展开方案以及这些方案的强大组合,并通过仿真验证了它们的有效性。最多可以获得5倍的性能提升。
英文摘要
The purpose of this research is to exploit parallelism at instruction level and to investigate various performance improvement techniques for superscalar architecture. Main results of the research are the following :l. Basic control mechanism for superscalar processorVarious techniques for improving the performance are proposed and verified to be effective by software simulation. These techniques include ; (1) Four-instruction-multiplexed pipelining scheme with in-order issue and out-of-order execution strategy. This scheme not only attains high-speed execution but also reduces hardware cost drastically. (2) Powerful branch prediction mechanism in which the branch target buffer and static branch prediction methods are combined. Together with the early branch resolution, this gives a great contribution to preventing control hazards. (3) New mechanism to escape imprecise interruption, (4) Static resolution method against load/store hazards.2. Optimizing compilerOptimizing compiler plays an essential role in improving the performance of superscalar processor. A software pipeline scheme, a loop-unrolling scheme and a powerful combination of these schemess are investigated and verified to be effective by simulation. Maximally 5 times higher performance can be gained.
期刊论文(34)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Kazuaki Murakami: "Trade-offs in Processor Design for Superscalar Architectures" Trans. IEICE. 74. 3883-3893 (1991)
Kazuaki Murakami:“超标量架构处理器设计的权衡”Trans。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
久我 守弘: "SIMP(単一命令流/多重命令パイプライン)方式に基づくス-パスカラ・プロセッサ『新風』の性能評価" 情報処理学会「並列処理シンポジウムJSPP'90」. 337-344 (1990)
Morihiro Kuga:“基于 SIMP(单指令流/多指令管道)方法的超标量处理器“Shinpu”的性能评估”日本信息处理协会“并行处理研讨会 JSPP90”(1990)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Akira Fukuda: "Toward Advanced Parallel Processing:Exproiting Parallelism at Task and Instruction Levels" IEEE MICRO. August. 17-31 (1991)
Akira Fukuda:“迈向高级并行处理:在任务和指令级别利用并行性”IEEE MICRO。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
久我 守弘: "SIMP(単一命令流/多重命令パイプライン)方式に基づくス-パスカラ・プロセッサ『新風』の性能評価" 情報処理学会論文誌. 32. 817-827 (1991)
Morihiro Kuga:“基于 SIMP(单指令流/多指令管道)方法的超标量处理器“Shinpu”的性能评估”日本信息处理协会交易 32. 817-827(1991)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Morihiro Kuga: "Performance Evaluation of the Superscalar Processor Based on the SIMP Architecture" Trans. IPSJ. 32. 817-827 (1991)
Morihiro Kuga:《基于SIMP架构的超标量处理器性能评估》Trans。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
共 15 条
Real-Time Sensable Simulation Systems
-
批准号:16100001
-
项目类别:Grant-in-Aid for Scientific Research (S)
-
资助金额:$70.64万
-
财政年份:2004
-
负责人:TOMITA Shinji
-
依托单位:
Development of a network supercomputing environment with fine grain dynamic load distribution mechanism
-
批准号:12558027
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$8.06万
-
财政年份:2000
-
负责人:TOMITA Shinji
-
依托单位:
A Research of Register-less Architecture for Next Generation High Performance Processors
-
批准号:12480072
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$7.42万
-
财政年份:2000
-
负责人:TOMITA Shinji
-
依托单位:
The Architecture of a Next Gereration Hultimedia Server
-
批准号:10558045
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$8.13万
-
财政年份:1998
-
负责人:TOMITA Shinji
-
依托单位:
The Architecture of A Flexible Supercomputer Integrating A Realtime Visualization Mechanism with 3-Dimensional Memories
-
批准号:06402059
-
项目类别:Grant-in-Aid for General Scientific Research (A)
-
资助金额:$18.94万
-
财政年份:1994
-
负责人:TOMITA Shinji
-
依托单位:
Prototype Development and Experimental Implementation of A Massively Parallel Computer
-
批准号:06508001
-
项目类别:Grant-in-Aid for Developmental Scientific Research (A)
-
资助金额:$51.65万
-
财政年份:1994
-
负责人:TOMITA Shinji
-
依托单位:
Research on a Reconfigurable Parallel Computer
-
批准号:02555071
-
项目类别:Grant-in-Aid for Developmental Scientific Research (B)
-
资助金额:$11.26万
-
财政年份:1990
-
负责人:TOMITA Shinji
-
依托单位:
Study of a Reconfigurable Parallel Processor
-
批准号:62460129
-
项目类别:Grant-in-Aid for General Scientific Research (B)
-
资助金额:$3.71万
-
财政年份:1987
-
负责人:TOMITA Shinji
-
依托单位:
Development of a High-Performance Workstation with a Very-Long-Instruction-Word (VLIW) Processor
-
批准号:62850062
-
项目类别:Grant-in-Aid for Developmental Scientific Research
-
资助金额:$14.85万
-
财政年份:1987
-
负责人:TOMITA Shinji
-
依托单位: