【计算机体系结构】流水线习题【4.19】

简介: 【计算机体系结构】流水线习题【4.19】

微信截图_20220519154037.png

在一台单流水线多操作部件的处理机上执行下面的程序,取指令、指令译码各需要一个时钟周期,MOVE、ADD和MUL操作分别需要2个、3个和4个时钟周期,每个操作都在第一个时钟周期从通用寄存器中读操作数,在最后一个时钟周期把运算结果写到通用寄存器中。


K: MOVE  R1,R0 ;R1← (R0)
K+1: MUL  R0,R2,R1 ;R0← (R2)×(R1)
K+2: ADD  R0,R2,R3 ;R0← (R2)+(R3)


画出指令执行过程的流水线时空图,并计算完成这3条指令共需要多少个时钟周期?


解: 该指令流水线由六个功能组成,分别为:段取指、译码、取数、运一、运二和存数。因此,


流水线时空图:


微信截图_20220519155157.png


答: 3条指令顺序流动,共需要9个时钟周期。

目录
相关文章
|
6月前
|
存储 缓存 Windows
软件体系结构 - 流水线技术
软件体系结构 - 流水线技术
92 0
|
存储
MOTOROLA VME172PA-652SE 复杂程度的计算机流水线指令
MOTOROLA VME172PA-652SE 复杂程度的计算机流水线指令
111 0
MOTOROLA VME172PA-652SE 复杂程度的计算机流水线指令
【计算机体系结构】流水线实现
【计算机体系结构】流水线实现
320 0
【计算机体系结构】流水线实现
|
存储 编译器 调度
【计算机体系结构】流水线冲突
【计算机体系结构】流水线冲突
1813 0
【计算机体系结构】流水线冲突
【计算机体系结构】流水线的认识
【计算机体系结构】流水线的认识
365 0
【计算机体系结构】流水线的认识
软件设计师之计算机组成原理与体系结构(3)流水线技术(重要)
软件设计师之计算机组成原理与体系结构(3)流水线技术(重要)
软件设计师之计算机组成原理与体系结构(3)流水线技术(重要)
|
3月前
|
弹性计算 运维 Serverless
项目管理和持续集成系统搭建问题之云效流水线支持阿里云产品的企业用户如何解决
项目管理和持续集成系统搭建问题之云效流水线支持阿里云产品的企业用户如何解决
80 1
项目管理和持续集成系统搭建问题之云效流水线支持阿里云产品的企业用户如何解决
|
3月前
|
敏捷开发 Java 测试技术
阿里云云效产品使用合集之如何下载流水线构建过程中生成的jar
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
3月前
|
敏捷开发 测试技术 持续交付
阿里云云效产品使用合集之如何限制在本地的构建主机创建的流水线的并发数
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。

热门文章

最新文章