j计算机体系结构第三章习题(2)
(2)
C0四个后继状态:C1 =SHR(C0)∨C0 = 10111101 7 (3)
C2 =SHR(C0)∨C0 = 10110111 10110001 C0 (4)
C3 =SHR(C0)∨C0 = 10111011 3 2 (7)
C4 =SHR(C0)∨C0 = 10110001=C0 7 4 7 (2)
C1二个后继状态:C5 =SHR(C1)∨C0 = 10111111 10110111 C2 10111101 C1 (7)
C6 =SHR(C1)∨C0 = 10110001=C0 7 (4)
C2二个后继状态:C7 =SHR(C2)∨C0 = 10111011=C3 3 4 7 2 (7)
C8 =SHR(C2)∨C0 = 10110001=C0
(3)10111011 C3 10111111 C5 C3二个后继状态:C9 =SHR(C3)∨C0 = 10110111=C2 (7)
C10=SHR(C3)∨C0 = 10110001=C0
(7)
C5一个后继状态:C11=SHR(C5)∨C0 = 10110001=C0
由后继状态和引起状态转移的时间间隔可得到状态有向图如上图所示。
(3)由状态转移有向图可得到无冲突的任务调度策略及其平均延迟时间,如下表所示。
调度策略 平均延迟时间 特别地,从C0出发的[3,(4,3)]也是一个 (2,2,7) (2+2+7)△t/3 = 3.67△t 任务调度策略,除第一条有向弧外,第二、三条 (2,7) (2+7)△t/2 = 4.5△t 有向组成一个环路,该调度策略为(4,3)。从表 (3,4,7) (3+4+7)△t/3 = 4.67△t 中可以得到平均延迟时间最小的调度策略为(4, (3,7) (3+7)△t/2 = 5△t 3),该调度策略则为最优调度策略,相应的最小
(4,3,7) (4+3+7)△t/3 = 4.67△t 平均延迟时间为3.5△t,所以流水线的最大吞吐 (4,7) (4+7)△t/2 = 5.5△t 率为:
(7) 7△t TPmax = 1/(3.5△t)= 0.286/△t 3,(4,3) (4+3)△t/2 = 3.5△t
(4)按最优调度策略[3,(4,3)]连续输入8个任务时,流水线的实际吞吐率为: TP = 8/[(3 + 4 + 3 + 4 + 3 + 4 + 3 + 9)△t] = 0.24/△t
3.17 有一个5段流水线的预约表如下:
(1)画出流水线调度状态有向图。
(2)分别求出允许不等间隔调度和等间隔调度的最优调度策略以及这两种调度策略的最大吞吐率。 (3)若连续输入10个任务,求这两种调度策略的实际吞吐率。 时间 1 2 3 4 5 6 7 流水段
S1 × ×
S2 × ×
S3 × ×
S4 × ×
S5 × × 解:(1)根据初始冲突向量的构成方法,对预约表各行中打“×”的拍数求出差值,除去重复的后汇集在一起,即得到延迟禁止表为F ={1,3,6}。由F可得到初始冲突向量为: C0 =(100101)
(k)
根据后继冲突向量的递推规则Cj = SHR(Ci)∨C0则可得出所有的后继状态,具体有:
(2)
C0三个后继状态:C1 =SHR(C0)∨C0 = 101101 5 (4)
C2 =SHR(C0)∨C0 = 100111 100101 C0 (5)
C3 =SHR(C0)∨C0 = 100101= C0 4 2 5 5 C1二个后继状态:C4 =SHR(C1)∨C0 = 101111 100111 C2 101101 C1 (5)
C5 =SHR(C1)∨C0 = 100101=C0 5 (4)
C2二个后继状态:C6 =SHR(C2)∨C0 = 100111=C2 4 2 (5)
C7 =SHR(C2)∨C0 = 100101=C0
(5)101111 C4 C4一个后继状态:C8 =SHR(C4)∨C0 = 100101=C0
由后继状态和引起状态转移的时间间隔可得到状态有向图如上图所示。
(2)由状态转移有向图可得到无冲突的任务调度策略及其平均延迟时间,如下表所示。
(2)
调度策略 平均延迟时间 特别地,从C0出发的[4,(4)]也是一个任务 (2,5) (2+5)△t/2 = 3.5△t 调度策略,除第一条有向弧外,第二条有向弧是一 (4,5) (4+5)△t/2 = 4.5△t 个环路,该调度策略为(4)。从表中可以得到平均 (5) 5△t 延迟时间最小的等间隔和不等间隔的调度策略为 (2,2,5) (2+2+5)△t/3 = 3△t [4,(4)]和(2,2,5),相应的最小平均延迟时
4,(4) 4△t 间为4△t和3△t,所以流水线的最大吞吐率为:
TPAmax = 1/(4△t)= 0.25/△t TPBmax = 1/(3△t)= 0.33/△t (3)按等间隔最优调度策略[4,(4)]连续输入10个任务时,流水线的实际吞吐率为: TP = 10/[(4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 7)△t] = 10/43△t 按不等间隔最优调度策略(2,2,5)连续输入10个任务时,流水线的实际吞吐率为: TP = 10/[(2 + 2 + 5 + 2 + 2 + 5 + 2 + 2 + 5 + 7)△t] = 5/17△t
…… 此处隐藏:422字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [学前教育]MC9S12XS256RMV1 xs128芯片手册4
- [学前教育]安东尼语录经典语录
- [学前教育]e级gps控制测量技术设计书
- [学前教育]苏教版2022-2022学年八年级下学期期末
- [学前教育]装修公司推广 营销
- [学前教育]家政服务合同(完整版)
- [学前教育]湖北省2016届高三联考语文试题
- [学前教育]爱立信无涯学习系统LTE题库1-LTE基础知
- [学前教育]揭秘大众柴油车作弊软件原理
- [学前教育]人才流失原因及对策分析
- [学前教育]房屋建筑施工工程劳务分包合同
- [学前教育]国际贸易实务试卷A卷09.6
- [学前教育]校园废品回收活动计划方案书范文格
- [学前教育]电大成本会计试题及答案
- [学前教育]大学物理实验 华南理工出版社 绪论答案
- [学前教育]爱丁堡产后抑郁量表
- [学前教育]液压冲击的危害、产生原因与防止方法(
- [学前教育]学生工作总结高一学生期中考试总结_020
- [学前教育]人民医院医疗废物管理规章制度大全
- [学前教育]阳光维生素的巨大抗癌潜能阅读题答案.d
- 马云在云锋基金江苏论坛闭幕式的发言
- 试论小学体育教育中的心理健康教育-教
- 语文A版一年级下册《语文乐园一》教学
- 2021四川大学物理化学考研真题经验参考
- [人教A版]2015-2016学年高中数学 第二
- 终端网点销售返利协议书
- 江苏省2015年眼科学主治医师青光眼考试
- 2017年部编人教版八年级语文上册教案
- 十一中学七年级英语上册Unit7Howmuchar
- 以赛促教的创新性实验教学机制建设实践
- 平凉市崆峒区2015七年级下生物期末试题
- 琶洲(地块五)A、B塔楼1、2#塔吊基础
- 一级医院工作制度与人员岗位职责
- 2018北京西城区高三二模理科数学试题及
- 炒股密码线技术 - 图文
- 职高学生生涯发展辅导教案
- 语文人教版四年级上册8 世界地图引出的
- 最新最新人教版二年级上册全册数学教案
- 2017高考英语全国2卷精彩试题(有问题
- 普通心理学笔记




