计算机系统结构 重叠 流水和向量处理机.pptx

计算机系统结构 重叠 流水和向量处理机.pptx

计算机系统结构 重叠 流水和向量处理机

第1批洗涤第3批洗涤第1批清洗第3批清洗第1批甩干第3批甩干第2批洗涤第2批清洗第2批甩干流水线技术什么是流水线? 考虑设计一个洗衣机的工作流程,假定它有三道工序:洗涤、清洗、甩干。每个环节为5分钟。 需要完成的任务为3批,则考虑下述工作方式的工作效率: 第一种:串行工作方式,即按照如下方式工作:3批衣服的整个工作时间为3*3*5=45分钟第二种:重叠工作方式,设计三个部件,可以同时工作,每个部件只做一样工作,操作方式如下图:Tdtdtdtdtdt第2批洗涤第2批清洗第2批甩干第3批洗涤第1批洗涤第1批清洗第3批清洗第1批甩干第3批甩干3批衣服的工作时间为5*5=25分钟,节省20分钟。引出下述关于洗衣机工作的有关性能特点:吞吐率:单位时间内完成的任务数TP=n/T加速比:串行方式与流水线方式的时间比:上述为 45/25=1.8效率:即洗衣机的利用率,上述洗衣机的效率是9/15=3/5将一条指令的执行分为几个阶段,让几条指令按流水线工作。这就引出了计算机中的流水线技术。5.1 重叠解释方式 5.1.1 基本思想和一次重叠 取指令分析执行t图 5.1 对一条机器指令的解释 图 5.2 指令的顺序解释与重叠解释 图 5.3 一次重叠工作方式 取指令k分析k取指令k+1分析k+1执行k+1执行k 指令的重叠执行方式1、顺序执行方式 一条指令的执行过程:取指令-分析-执行执行n条指令所用的

文档评论(0)

1亿VIP精品文档

相关文档