流水时空图

指令流水线有“取指”IF、“译码”ID、“执行”EX、“访存”MEM、“写回”WB五个过程段,共有20条指令连续输入此流水线。

(1)画出流水处理的时空图,假设时钟周期为100ns。

(2)求流水线的实际吞吐率(单位时间里执行完毕的指令数)。

(3)求流水线的加速比。

答:

(1)

20条指令采用流水线总用时24T=2400ns

(2)吞吐率=20/2400ns=8.33×106条/s

(3)加速比=非流水用时/流水用时=20×500ns/2400ns=4.17

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 1.2.4 计算机的工作过程

    3)用程序的首地址从存储器中取出第一条指令,经过译码、执行等步骤控制计算机各功能部件协同运行,完成这条指令功能,并计算下一条指令的地址。

    week
  • 1.2.2 计算机硬件的基本组成

    1)计算机硬件系统由运算器、控制器、存储器、输入设备、输出设备五大部分组成的; 2)指令和数据以同等的地位存于存储器中,并可按地址寻访。

    week
  • 1.5.2 特权指令与非特权指令

    所谓特权指令是指有特权权限的指令,由于这类指令的权限最大,如果使用不当,将导致整个系统崩溃。比如:清内存、置时钟、分配系统资源、修改虚存的段表和页表,修改用户的...

    week
  • ABAP Netweaver和SAP Hybris的内存管理

    in Hybris: 每隔5秒钟,console会发起一个到Java backend的AJAX查询请求:

    Jerry Wang
  • Kubernetes Cluster API With vSphere入门实践

    如果你跟我一样,创建Kubernetes集群已经变得如此频繁的操作,希望有个Kubernetes As a Service服务,方便自己也方便用户。那么用Kub...

    nevermosby
  • 关于angular和react

    react是facebook推出一个用来构建用户界面的js库。官方介绍的三大特性如下: just the ui 把react只当作一个ui组件就好,等同于传统m...

    IMWeb前端团队
  • 16位汇编语言第二讲系统调用原理,以及各个寄存器详解

       16位汇编语言第二讲系统调用原理,以及各个寄存器详解 昨天已将简单的写了一下汇编代码,并且执行了第一个显示到屏幕的helloworld 问题?   hel...

    IBinary
  • 作为开发人员,这四类Code Review方法你都知道吗?

    没有人能保证他产出的代码一定是完美的。下文阐述了4种主流的代码审查(code review)类型,相信作为专业的开发人员,你应该都了解它们!

    葡萄城控件
  • 关于angular和react

    react是facebook推出一个用来构建用户界面的js库。官方介绍的三大特性如下:

    IMWeb前端团队
  • RTSP视频平台EasyNVR如何设置防火墙允许程序运行端口的访问?

    防火墙是现代帮助计算机网络于其内、外网之间构建一道相对隔绝的保护屏障,以保护用户资料与信息安全性的一种技术。视频流媒体平台在使用过程中,由于防火墙的机制,会被防...

    EasyNVR

扫码关注云+社区

领取腾讯云代金券