关于cpu流水线的各阶段周期,吞吐率计算问题
本人在复习计组流水线时,遇到了一些问题,再次记录,以备不时之需。
首先要弄明白一点,那就是cpu的各阶段是否具有相同的时钟周期,也就是说,每个阶段所花费的时间是否都是相同的?
为什么会想到这个问题,先看一下408统考真题的这一题:
刚开始那是想都没想,这他么这么简单的题,肯定选A啊,虽然的确做对了,但分析这道题所考的知识点时,想的就多了,为什么时钟周期不能小一点,比如为50ns,让每个阶段所占用两个时钟周期不就得了,但是这时候脑子突然想到,cpu流水线的每个阶段是不是必须是一个时钟周期啊?这时候,我知道我迷了,赶紧查资料,最后问了老师,得到以下两个结论:
1.cpu流水线的每个阶段不一定只占用一个周期。
2.cpu流水线的每个阶段所占用时钟周期数可以不相同。
那么问题来了,这样说得话,这题没有固定答案啊。仔细分析题目,才发现题目中的“流经”二字,显然题目的意思是硬件已经设计完毕,功能块不受时钟控制,相当于组合逻辑电路,故必须大于90ns,才能保证指令顺利流经各个功能段。
再看一题求解cpu流水线的吞吐率的问题。
之所以有疑问,是因为当时不知道每个阶段可以具有不同的时钟周期,明白了这一点,问题影刃而解。
关于cpu流水线的各阶段周期,吞吐率计算问题相关推荐
- 2.10 流水线吞吐率计算
吞吐率 是指单位时间内流水线所完成的任务数量或输出的结果数量. 上图为例. 指令条数 = 100,流水线执行时间 = 203 吞吐率 = 100/203 最大吞吐率 理想状态的情况.忽略流水线建立时间 ...
- 【软考学习5】流水线基本概念、周期执行时间、吞吐率、加速比和效率的计算
一.流水线基本概念 在学习流水线之前,必须掌握 并行 的概念,即明白什么是 并行. 其中,并行和我们常说的并发是不同的,需要理解这两个概念. 并行指的是:两个或两个以上的事件在同一时刻发生. 并发指的 ...
- 流水线性能吞吐率、加速比、效率计算
流水线性能吞吐率.加速比.效率计算 吞吐率 1.最大吞吐率 Tpmax=1△tTpmax=\frac{1}{△t}Tpmax=△t1 2.实际吞吐率 Tp=n(m+(n−1))∗△tTp=\frac ...
- 计算机组成原理 — CPU — 流水线与执行周期
目录 文章目录 目录 CPU 流水线 时钟周期.机器周期.指令周期和总线周期 CPU 流水线 不同的 CPU 指令集架构在执行指令的过程会有所差别,以经典的 RISC(精简指令集架构)为例,存在以下步 ...
- 自己动手写CPU之第七阶段(5)——流水线暂停机制的设计与实现
将陆续上传本人写的新书<自己动手写CPU>,今天是第28篇.我尽量每周四篇 China-pub的预售地址例如以下(有文件夹.内容简单介绍.前言): http://product.china ...
- 自己动手写CPU之第五阶段(1)——流水线数据相关问题
将陆续上传本人写的新书<自己动手写CPU>(尚未出版),今天是第15篇,我尽量每周四篇 上一章建立了原始的OpenMIPS五级流水线结构,可是仅仅实现了一条ori指令,从本章開始,将逐步完 ...
- 1.6流水线:流水线、流水线周期、流水线执行时间、流水线吞吐率、流水线加速比
1.6流水线:流水线.流水线周期.流水线执行时间.流水线吞吐率.流水线加速比 流水线 流水线周期 流水线执行时间 理论公式 实践公式 举例计算流水线执行时间 流水线吞吐率 举例计算流水线吞吐率 流水线 ...
- CPU流水线的探秘之旅
英文原文:A Journey Through the CPU Pipeline 编译:@deuso_ICT 作为程序员,CPU 在我们的工作中扮演了核心角色,因此了解处理器内部的工作方式对程序员来说不 ...
- 软考--流水线问题吞吐率详解
今天从网上看到一篇不错的关于流水线吞吐率的文章,为软考问题做出了详细的解释,转载分享给广大网友. 从生活中的工厂入手,流水线上每个工人所作的工作都不同,但却是相连的,上面的工人做完了他的事就直接丢给下 ...
最新文章
- Apache2.4+Tomcat7集群搭建
- Android Volley完全解析3:定制自己的Request
- java质因数算法_Java分解任意输入数的质因数算法的实现示例
- 1月26日学习内容整理:reverse函数补充,modelform对象补充,form表单参数补充
- 链接服务器---无效的产品名称
- Oracle中Null与空字符串''的区别
- python数据分析知识整理_Python基础知识点总结:数据分析从0到大师必Mark的一篇!(上)...
- 进程间通信IPC(一)(半双工管道和消息队列)
- 前端学习(2539):节点类型
- python读取dbf并导出excel格式_Python导出DBF文件到Excel的方法
- ISO/IEC 20000 信息技术(IT)服务管理体系及全套最新标准资料
- 小程序毕业设计 基于微信考试小程序毕业设计开题报告功能参考
- Windows7不停弹出计算机界面,拨号连接自动弹出,教您如何解决电脑总是自动弹出...
- 接触式光电位移传感器的原理是
- 前端项目实战59-new URLSearchParams
- 年末了,是该总结一波了,冲鸭2021
- CRC碰撞概率 与CRC校验长度的理解
- 权限管理需要哪几张表
- 通信室计算机室采购配置co2灭火器,安全设施标准手册.doc
- 有道云笔记markdown语法整理