期刊文献+

解决CPU流水线冲突技术的设计与实现 被引量:2

Design and Implementation of the Techniques of Solving Pipeline Hazards in CPU
下载PDF
导出
摘要 流水线是制造高性能CPU的关键技术,目前许多学者研究在FPGA上实现具有流水线结构MIPS CPU,但是在解决流水线冲突上只是通过简单的停顿流水线实现。描述一种较为通用的具有五级流水线的MIPS CPU结构以及其中可能发生的流水线冲突,在此基础上详细介绍解决流水线冲突的技术——数据旁路以及动态分支预测在MIPS CPU中的设计和实现,最后通过一段指令序列进行仿真验证,解决流水线冲突的技术减少指令执行所需要的时钟周期数。 Pipeline is the key implementation technique used to make fast CPU. Many developers design MIPS CPU with pipelined structure on FPGA, but they solve the problem of pipeline hazards by simply stalling pipeline. In this paper,a typical MIPS CPU with five - stage pipeline and pipeline hazards is discussed,then the methods of bypassing and dynamic branch pre diction designed in the MIPS CPU, finally the CPU is simulated through a series of instructions, the methods of solving pipeline hazards reduce clock periods of executing instructions.
出处 《现代电子技术》 2008年第4期21-23,共3页 Modern Electronics Technique
关键词 MIPS CPU 流水线 数据冲突 数据旁路 分支预测 MIPS CPU pipeline data hazards bypassing branch prediction
  • 相关文献

参考文献4

二级参考文献7

  • 1Hennessy L, Patterson A. Computer Organization Design: The Hardware/Software Interface. 1999.
  • 2Dave Bursky. RISC CPUs Feature On -Chip Multimedia and Supercomputer Like Throughput. Electronic Design Oct, 1994.
  • 3Patterson A, Hennessy L. Computer Architecture: A Quantitative Approach. 1999.
  • 4Abnous A, Bagherzadeh N. Pipelining and Bypassing in a VLSI processor [J]. IEEE Trans Parallel Distributed Syst, 1994.
  • 5Willian Stallings. Computer Organization and Architecture : Design for Performance.
  • 6JohnPaulShen.现代处理器设计--超标量处理器基础[M].北京:电子工业出版社,2004..
  • 7RonaldJTocci.微处理器与微型计算机--硬件和软件[M].北京:清华大学出版社,2004..

共引文献6

同被引文献22

引证文献2

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部