关于cache的计算方法

来源:互联网 发布:淘宝旺旺号怎么注册 编辑:程序博客网 时间:2024/04/29 03:39
cache
cache的命中率:
       在一个程序执行周期期间,设Nc表示cache完成存储周期的总次数,Nm表示主存完成存储的总次数,h定     义为命中率:
                                      h=Nc/(Nc+Nm)
   
cache的访问平均时间: 
       Tc表示命中时的cache访问时间,Tm表示未命中时的主存访问时间,1-h表示未命中率,则cache/主存系     统的平均时间Ta为:
                                      Ta=h*Tc+(1-h)Tm
    
访问效率:
       设r=Tm/Tc 表示主存慢于cache的倍率,e表示访问效率,则有:
                                      e=Tc/Ta=Tc/(h*Tc+(1-h)*Tm)=1/(h+(1-h)*r)=1/(r+(1-r)*h)