有一个两层的存储器层次结构M1和M2。M1的命中率用h.docVIP

  • 24
  • 0
  • 约1.46万字
  • 约 14页
  • 2016-11-23 发布于天津
  • 举报

有一个两层的存储器层次结构M1和M2。M1的命中率用h.doc

有一个两层的存储器层次结构M1和M2。M1的命中率用h.doc

有一个两层的存储器层次结构:M1和M2。M1的命中率用h表示,并分别令c1和c2为每千字节的成本,s1和s2为存储器容量,t1和t2为存取时间。 (a)在什么条件下,整个存储器系统的平均成本会接近于c2? (b)该层次结构的存储器有效存取时间Ta是多少? (c)令两层存储器的速度比r=t2/t1,并令E=t1/Ta为存储系统的存取效率。试以r和h来表示E。 (d)如果r=100,为使 E0.95,要求的命中率h是多少? 解:(a)总成本Tc=s1*c1+s2*c2; 平均成本Ac=Tc/(s1+s2)=(s1*c1+s2*c2)/(s1+s2); 所以,当s1s2,且s1*c1s2*c2时,Ac-s2*c2/s2=c2。 (b)Ta=h*t1+(1-h)*t2。 (c)E=t1/Ta=t1/[h*t1+(1-h)*t2]=1/[h+(1-h)*r]。 (d)r=100,即要求1/(100-99h)0.95 得h0.9995。 2.有关标量RISC或超标量RISC处理机设计的问题:什么是大型寄存器堆和大型D高速缓存之间的折衷设计方案?为什么在超标量处理机中需要有保存站或排序缓冲器? 解:折衷方案可以采用同时使用一个大寄存器堆和分开的I和D高速缓存,这样有利于内部数据定向,而且可以省去多余的中间结果的不必要的存储。 保存站和重

文档评论(0)

1亿VIP精品文档

相关文档