计算机体系结构计算题

1.1 若晶片边长为1.5cm,求一个300mm(30cm)晶圆上的晶片数目,若晶片边长为1.0cm,又可以有多少个晶片。

    每个晶圆上的晶片数 = pai * (晶圆直径/2)^2 / 晶片面积 - pai*晶圆直径/ 根号下2*晶圆直径

1.2设缺陷密度为0.031/cm²,N为13.5,若晶片边长为1.5cm和1.0cm,求晶片成品率。

晶片成品率 = 晶圆成品率 * 1/(1+单位面积上的缺陷 *  晶片面积)^N

1.3模块可用性

设磁盘子系统的组件的MTTF如下:

    10个磁盘,各自等效为 1000000 小时 MTTF

     1个ATA的控制器        500 000 MTTF

    1个电源                      200 000 MTTF

    1个风扇                      200 000 MTTF

    一根ATA电缆              1000 000 MTTF

采用简化假设: 寿命符合指数分布 各故障相互独立 试计算整个系统的MTTF

1.4 假设我们希望升级一个用与提供WEB服务的处理器,新处理器执行web服务应用程序的计算速度是原处理器的10倍,假设原处理器40%的时间忙于计算而60%的时间等待I/O,进行这一升级后,所得到的加速比为多少?

1.5

1.6

1.7 流水线

          ①关于流水线的周期,我们需要知道的是,流水线周期(△t)为指令执行阶段中执行时间最长的一段。

     ②流水线的计算公式为:

    完成一条指令所需的时间+(指令条数-1)*流水线周期,在这个公式中,又存在理论公式和实践公式。

    理论公式:

    实践公式:(k+n-1)*△t         k为一条指令所包含的部分的多少

例题:若指令流水线一条指令分为取指、分析、执行三个阶段,并且这三个阶段的时间分别为取指1ns,分析2ns,执行1ns,则流水线的周期为多少?100条指令全部执行完毕需要执行的时间是多少?

分析:上面已经说过,流水线的周期为花费时间最长的阶段所花费的时间,所以流水线的周期就是2ns。

        根据理论公式,T=(1+2+1)+(100-1)*2=4+99*2=202ns

     根据实践公式,T=(3+100-1)*2=204ns

2、流水线的加速比计算

  流水线的加速比指的是在完成同一批任务时,不使用流水线所用的时间与使用流水线所用的时间之比称之为流水下的加速比。加速比是越大越好的,它呈现了使用流水线的效果的好坏程度。

  基本公式为:S=不使用流水线执行时间 使用流水线的执行时间

  如1中的例题:其加速比为S=(1+2+1)*100/(1+2+1)+(100-1)*2

4、流水线吞吐率的计算

  流水线的吞吐率指的是在单位时间内流水线所完成的任务数量或输出的结果数量。基本公式为:  

 

   流水线的最大吞吐率为:    

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值