




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、按照流水线的级别来分处理机级流水线, 又称为指令流水线 (Instruction Pipelining)例如:在采用先行控制器的处理机中,各功能部件之间的流水线先行指令缓冲栈输入先行控制方式中的指令流水线先行指令分析器先行读数栈先行操作栈取指译码取操作数指令执行部件后行写数栈输出执行写结果按照流水线的级别来分先行指令缓冲栈输入先行控制方式中的指部件级流水线(操作流水线),如浮点加法器流水线处理机之间的流水线称为宏流水线 (Macro Pipelining)每个处理机对同一个数据流的不同部分分别进行处理求阶差输入输出t1对阶尾数加规格化t2t3t4P1输入任务1MMP2任务2MP3任务3输出部件
2、级流水线(操作流水线),如浮点加法器流水线求阶差输3、单功能流水线与多功能流水线单功能流水线:只能完成一种固定功能的流水线Cray-1计算机中有12条;YH-1计算机有18条;Pentium有一条5段的定点和一条8段的浮点流水线;Pentium有三条指令流水线,其中两条定点指令流水线,一条浮点指令流水线。3、单功能流水线与多功能流水线多功能流水线:流水线的各段通过不同连接实现不同功能 Texas公司的ASC计算机中的8段流水线,能够实现:定点加减法、定点乘法、浮点加法、浮点乘法、逻辑运算、移位操作、数据转换、向量运算等。多功能流水线:流水线的各段通过不同连接实现不同功能按照流水线的级别来分计算
3、机结构课件4、静态流水线与动态流水线静态流水线:同一段时间内,多功能流水线中的各个功能段只能按照一种固定的方式连接,实现一种固定的功能。只有连续出现同一种运算时,流水线的效率才能得到充分的发挥。动态流水线:在同一段时间内,多功能流水线中的各段可以按照不同的方式连接,同时执行多种功能。4、静态流水线与动态流水线1时间空间023n123n123n123n123n123n1234123121输入求阶差对阶尾数加规格化尾数乘累加输出静态流水线时空图浮点加法定点乘法1时间空间023n123n123n123n123n1时间空间023n123n123n123n123n123n输入求阶差对阶尾数加规格化尾数乘
4、累加输出动态流水线时空图123546123541234123浮点加法定点乘法1时间空间023n123n123n123n123n5、流水线的其他分类方法按照数据表示方式:标量流水线和向量流水线按照控制方式:同步流水线和异步流水线顺序流水线与乱序流水线:乱序流水线又称为无序流水线、错序流水线或异步流水线等S1就绪回答S2就绪回答S3就绪回答输出就绪回答输入5、流水线的其他分类方法S1就绪回答S2就绪回答S3就绪回答5.2.3 线性流水线的性能分析衡量流水线性能的主要指标有:吞吐率、加速比和效率1、吞吐率(Though Put)求流水线吞吐率的最基本公式:TP = n / Tkn为任务数, Tk为完
5、成n个任务所用时间各段执行时间相等,输入连续任务情况下完成n个连续任务需要的总时间为:Tk= (k+n-1) t k为流水线的段数, t为时钟周期5.2.3 线性流水线的性能分析1时间空间S123n-1nS2S3S4123n-1n123n-1n123n-1nkt(n-1) tnt(k-1)tT1时间空间S123n-1nS2S3S4123n-1n吞吐率:最大吞吐率为:各段执行时间不相等、输入连续任务情况下:吞吐率为:最大吞吐率为:吞吐率:最大吞吐率为:流水线各段执行时间不相等的解决办法S1输入t1=tS2t2=3tS3t3=tS4t4=t输出1时间空间S1S2S3S4ti(n-1)t2Tk23n
6、123n123n123n流水线各段执行时间不相等的解决办法S1输t1=tS2t一是将“瓶颈”流水段细分(如果可分的话):二是将 “瓶颈”流水段重复设置:S1输入输出tS2-1tS2-2tS2-3tS3tS4tS2(3t)S1输入输出t1=tS2-1S2-1S2-1S3S4t3=tt4=tt2=3t一是将“瓶颈”流水段细分(如果可分的话):S1输入输出tS1时间空间23nS1流水段重复设置的流水线S2-145614-2-1n-225n-136n123n456-2-1123n456-2-1S2-2S2-3S3S41时间空间23nS1流水段重复设置的流水线S2-145612、加速比(Speedup)计算流水线加速比的基本公式
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 云南省迪庆2025年高考化学三模试卷含解析
- 江苏省南京市梅山高级中学2025届高三第二次模拟考试化学试卷含解析
- 幼儿居家安全知识
- 护理专业求职简历
- 2025年异噻唑啉酮项目合作计划书
- 2025年卫星支架、分配器合作协议书
- 贵州省黔西南州赛文高级中学2025届高考仿真卷化学试卷含解析
- 幼儿园小班爱国教育知识
- 广西壮族自治区玉林市第十一中学2024-2025学年高一下学期3月月考历史试题(含答案)
- 小学科学打卡课件
- 区百色市2024-2025学年高一(上期)期末考试物理试卷(含答案详解)
- 2025-2030中国手术包行业市场发展分析及投资前景预测研究报告
- 2024年上海市《辅警招聘考试必刷500题》考试题库(典优)
- 护士聘用合同
- 2024-2025学年八年级下册北师大版第一次月考数学质量检测试卷(附答案)
- 2025年武汉警官职业学院单招综合素质考试题库带答案
- 顶板管理知识培训课件
- 盘扣式支架现浇箱梁安全专项施工方案
- 2025年合肥市建投集团春季招聘89人笔试参考题库附带答案详解
- 肝门部胆管癌诊断和治疗指南(2025版)解读
- 2025年春季学期学校德育工作计划安排表(完整版)
评论
0/150
提交评论