计算机组成中的可以分为四个考点部分:流水线问题、高速缓冲存储器Cache问题、内存编址问题、数值校验码问题
一:流水线问题
(1)流水线的概念
流水线是指程序执行多条指令重叠进行操作的一种准并行处理技术。
若一条指令由多个部件完成,那么使用流水线操作,可以使各个部件同时操作,但是此时的同时是针对不同的指令而言。
看个例子:
若是一条指令是由取值、分析、执行三个部件完成。若没有采用流水线技术,当一条指令完成后,才能执行下一条指令,运行结果如下:
若是采用流水线技术,结果如下:
使用流水线技术,三条指令完成的时间缩短了。但是需要注意,这里的时间是说的指令的总的时间。而单独的一条指令的时间却没有改变。指令的总时间是因为充分利用设备的空闲时间而提高了设备的利用率,从而缩短了总的时间,因而提高了指令的速度。
(2)流水线中计算问题
·流水线指令运行时间:
指令是由多个部件构成的,所以Δti是各个部件所使用的时间。n:代表指令的个数。Δtj是各个部件中运行时间最长的时间。为什么如此,可以通过上图推出。
·流水线的吞吐率(TP):单位时间内流水线所完成的任务数量。
其中:n:代表指令的条数,即任务的个数。Tk:代表指令运行的时间。
·流水线的加速比S:不使用流水线技术与使用流水线技术之比。
其中Tk:流水线指令的运行时间,可以通过公式求出,而T0是各个指令时间之和。
·流水线的效率:流水线的设备利用率。n个任务占用的时空区与k个流水段总的时空区之比。
通过加速比公式可得:效率和加速比之间的关系:
若是各个部件的运行时间相同,则效率和吞吐率之间可以:
这个流水线部分,只要把流水线的概念就是第一个和第二图弄明白,后面的公式部分即可以理解啦。。
分享到:
相关推荐
计算机组成原理实验报告-流水线及流水线中的冲突
计算机组成原理复习资料,画出了重点的笔记,包括MIPS单周期处理器设计和流水线两份
计算机组成原理--乘法流水线设计
华中科技大学计算机学院计算机组成原理课程设计--五段流水线CPU含电路circ文件与报告----------------------------------
本科二年级计算机组成原理实验流水线CPU.zip 本科二年级计算机组成原理实验流水线CPU.zip 本科二年级计算机组成原理实验流水线CPU.zip 本科二年级计算机组成原理实验流水线CPU.zip 本科二年级计算机组成原理实验流水...
本资源为南京航空航天大学计算机组成原理课程设计流水线MIPS源代码,其中包括了相关指令的汇编语言的二进制格式的txt测试文本,如遇到运行代码等相关问题均可后台私信提供解答
实验分块在压缩包内,包含所有.v源文件,有的有QuestaSim或Vivado仿真工程,含有单周期和流水线报告各4份,最终实验成绩满绩。
华中科技大学 MIPS_CPU 实现了动态分支预测与FPGA上板 计算机组成原理课程设计 cpu实验--流水 logisim电路图
五级流水线MIPS指令集cpu设计,verilog语言,通过modelsim与ISE并下载FPGA验证(计算机组成原理)
计算机组成与结构实验基于vivado实现的单周期流水线CPU源码及仿真(95分以上项目).zip计算机组成与结构实验基于vivado实现的单周期流水线CPU源码及仿真(95分以上项目).zip计算机组成与结构实验基于vivado实现的单...
本书以MIPS处理器为例介绍计算机硬件技术、汇编语言、计算机算术、流水线以及存储器层次结构等基本技术。书中强调从串行处理到并行处理的*革新,每章中都包含并行硬件和软件的主题,以软硬件协同设计发挥多核性能为...
计算机组成原理实验MIPS多周期流水线实现 能够执行13条指令包括:addu,subu,ori,lw,sw,beq,j,lui,sll,srl,sra,jr,jal,用modelsim仿真成功
众所周知计算机专业课考研分四门课程,数据结构,计算机网络,计算机组成...本视频教学文件是其中一门计算机组成原理流水线设计的详细视频讲解,为计算机专业考生指明了考试方向,节省了大量的备考时间,值得大家下载
华中科技大学-计算机组成原理-educoder Logisim-自己动手画cpu-答案代码 1.8位可控加减法电路设计 2.CLA182四位先行进位电路设计 3.4位快速加法器设计 4.16位快速加法器设计 5.32位快速加法器设计 6.5位无符号...
重庆大学计算机组成原理实验报告,实验一总体分为两个部分:运算器和流水线部分。完整代码文件可以找我,但不可直接提交或者检测,出问题后果自负
计算机组成原理复习资料,画出了重点的笔记,包括MIPS单周期处理器设计和流水线两份
计算机组成原理流水线及流水线中的冲突,理解计算机流水线基本概念。 (2)理解MIPS结构如何用5段流水线来实现。 (3)理解各段的功能和基本操作。 (4)加深对数据冲突、结构冲突的理解,理解这两类冲突对CPU性能的...
《计算机组成与设计:硬件/软件接口(原书第5版)》是计算机组成与设计的经典畅销教材,第5版经过全面更新,关注后PC时代发生在计算机体系结构领域的革命性变革——从单核处理器到多核微处理器,从串行到并行。...
计算机组成原理之流水线处理机.pptx
南京航空航天大学计算机科学与技术学院/人工智能学院/软件学院计算机科学与技术专业计算机组成原理课程设计