流水和指令级高度并行的超级机.PPT

上传人:国*** 文档编号:1087858 上传时间:2018-12-03 格式:PPT 页数:33 大小:243KB
下载 相关 举报
流水和指令级高度并行的超级机.PPT_第1页
第1页 / 共33页
流水和指令级高度并行的超级机.PPT_第2页
第2页 / 共33页
流水和指令级高度并行的超级机.PPT_第3页
第3页 / 共33页
流水和指令级高度并行的超级机.PPT_第4页
第4页 / 共33页
流水和指令级高度并行的超级机.PPT_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、 第五章流水和指令级高度并行的超级机 加速机器语言解释的两种方式 n 通过选用更高速的器件,采用更好的运算方法、提高指令内各微操作的并行程度,减少解释过程所需要的拍数,以加快每条指令的解释。n 通过控制机构采用同时解释两条、多条以至整段程序的控制方式,加快整个机器语言程序的解释。n 重叠、流水。 What Is Pipeliningn Laundry( 洗衣) Examplen Ann, Brian, Cathy, Dave each have one load of clothes to wash, dry, and foldn Washer takes 30 minutesn Dryer

2、takes 40 minutesn “Folder” takes 20 minutesA B C DWhat Is PipeliningSequential laundry takes 6 hours for 4 loadsIf they learned pipelining, how long would laundry take? ABCD30 40 20 30 40 20 30 40 20 30 40 206 PM 7 8 9 10 11 MidnightTaskOrderTimeWhat Is Pipelining Start work ASAPn Pipelined laundry

3、takes 3.5 hours for 4 loads ABCD6 PM 7 8 9 10 11 MidnightTaskOrderTime30 40 40 40 40 20Pipelining Lessonsn Pipelining doesnt help latency of single task, it helps throughput of entire workloadn Pipeline rate limited by slowest pipeline stagen Multiple tasks operating simultaneouslyn Potential speedu

4、p = Number pipe stagesn Unbalanced lengths of pipe stages reduces speedupn Time to “fill” pipeline and time to “drain( 排出) ” it reduces speedupABCD6 PM 7 8 9TaskOrderTime30 40 40 40 40 20What Is Pipelining目录n 重叠方式 n 流水方式 n 向量的流水处理与向量流水处理机 n 指令级高度并行的超级处理机 1 重叠方式 n 基本思想和一次重叠 n 相关处理 取指令 分析 执行对一条机器指令的解释顺序解释与重叠解释顺序解释取指令 k 执行 k分析 k 取指令 k+1 执行 k+1分析 k+1取指令 k 执行 k分析 k取指令 k+1 执行 k+1分析 k+1取指令 k+2 执行 k+2分析 k+2重叠解释的一种方式一次重叠的工作方式执行 k分析 k执行 k+1分析 k+1执行 k+2分析 k+2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。