CA-计算机体系结构第一章作业

Molaters Lv5
[[CourseNotes/计算机体系结构/CA-CPU性能公式]] # Homework 1

💯假设在某程序执行的过程中,浮点操作占据整个执行时间的10%,现在希望对浮点操作进行加速。

  1. 设对浮点操作的加速比为$S_r$。画出程序总加速比$S_p$和$S_r$之间的关系曲线

1~10/9 , 单调递增

  1. 请问程序的最大加速比可以达到多少

10/9, 此时Sf趋于无穷大


💯计算机系统中有三个部件可以改进,这三个部件的加速比如下:

        $部件加速比_1 = 30$
        $部件加速比_2 = 20$
        $部件加速比_3 = 10$
  1. 如果部件1和部件2的可改进比例均为30%,那么当部件3的可改进比例为多少的时候,系统加速比才能达到10%。

约为36.1%

  1. 如果三个不见的可改进比例分别为30%、30%和20%,三个部件同时改进,那么系统中不可加速部分的执行时间在总执行时间中的比例是多少?

为22.5%

  1. 如果相对某个测试程序三个部件的可改进比例分别为20%、20%和70%,要达到最好的改进效果,仅对一个部件改进的时候,要选择哪个部件?如果允许改进两个部件,又应该怎么选择?

仅改进一个部件的时候,选择改进部件3;
改进两个部件的时候,选择改进部件1,3;

  • 标题: CA-计算机体系结构第一章作业
  • 作者: Molaters
  • 创建于 : 2023-11-24 11:30:49
  • 更新于 : 2023-10-12 17:02:57
  • 链接: https://molaters.github.io/2023/11/24/计算机体系结构/CA-计算机体系结构第一章作业/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
 评论