系统结构解答.pdfVIP

  • 11
  • 0
  • 约3.34万字
  • 约 16页
  • 2021-07-14 发布于上海
  • 举报
第一章补充 1、用一台 40MHZ处理机执行标准测试程序,它含的混合指令数和相应所需的时钟周期数如下: 指令类型 指令数 时钟周期数 整数运算 45000 1 数据传送 32000 2 浮点 15000 2 控制传送 8000 2 求有效 CPI 、MIPS速率和程序的执行时间。 [ 解答 ] I n i (CPI * ) CPI= i 1 i IC =(45000*1+32000*2+15000*2+8000*2)/ (45000+32000+15000+8000) =1.55 周期/ 指令 速率 6 6 6 MIPS f /( CPI * 10 ) 40 * 10 /(1.55 * 10 ) 25.81MIPS 程序执行时间 t: 1 t (45000* 1 32000* 2 15000* 2 8000* 2) * ( 6 ) 40* 10 3.875* 10 3 秒 2、假设在一台 40MHZ处理机上运行 200,000 条指令的目标代码, 程序主要由四种指令组成。 根据程序跟踪实验结 果,已知指令混合比和每种指令所需的指令数如下: 指令类型 CPI 指令混合比 算术和逻辑 1 60% 高速缓存命中的加载 / 存储 2 18% 转移 4 12% 高速存储缺失的存储器访问 8 10% 计算在单处理机上用上述跟踪数据运行程序的平均 CPI。 根据 (a) 所得的 CPI, 计算相应的 MIPS速率。 [ 解答 ] CPI 1* 60% 2 * 18% 4* 12% 8* 10% =2.24 f 40MHZ MIPS 17.86 6 6 CPI * 10 2.24* 10 3 、假定我们利用增加向量处理模块来提高计算机的运算速度。计算机处理向量的速度比其通常的运算要快 20 倍。我们将可用向量处理部分所花费的时间占总时间的百分比称为可向量化百分比(原) 。 求出加速比 S和可向量化百分比 F之间的关系式。 当要得到加速比为 2时的可向量化百分比 F为多少? [ 解答 ] 1 20 S 由Amdahl定律可知:

文档评论(0)

1亿VIP精品文档

相关文档