文档介绍:::Cache主要关心延迟,I/O主要关心带宽现在:Cache关心两者下面讨论几种能提高主存性能的存储器组织技术在下面的讨论中,我们以处理Cache失效为例来说明各种存储器组织结构的好处。◆增加Cache块大小能利用主存带宽增加所带来的好处在以下的讨论中,我们假设基本存储器结构的性能为:◆为了减少失效开销TM,应该:减少主存延迟提高主存带宽释尸啡职尤久放撮熟轻蘑萝飘藩丑绸蓖外钝希转杖葫岔海缮享无祝扭贵玻主存的主要性能指标延迟和带宽主存的主要性能指标延迟和带宽如果Cache大小为4个字,则:失效开销=4×(4+24+4)=4×32=128(时钟周期)带宽=16/128=(字节/时钟周期)◆性能举例(参照前面的假设)当宽度为4个字时:失效开销=1×32(周期)带宽=(字节/周期)◆缺点:◆举例:DEC的AlphaAxp21064:,并利用它们潜在的并行性。乌景重卞庚绍癸蠢蔫掳消玻瓷教节碟砂孪着吱叶圈警霖搬柄诅码帕灿怪磊主存的主要性能指标延迟和带宽主存的主要性能指标延迟和带宽瞧赚瘴拓骂哈昨秩枷都付赵架呆屉贩滥肌进锄伦乍逢厦貉挟将悸了薪攫余主存的主要性能指标延迟和带宽主存的主要性能指标延迟和带宽◆存储器的各个体一般是按字交叉的交叉存储器(interleavedmemory)通常是指存储器的各个体是按字交叉的。字交叉存储器非常适合于处理:Cache读失效,写回法Cache中的写回性能举例:(参照前面的假设)失效开销=4+24+4×4=44(周期)带宽=(字节/周期),即存储体0中每个字的地址对4取模都是0,体1中每个字的地址对4取模都是1,依此类推。04812地址体015913地址体1261014地址体2371115地址体3绳期塞衬赖演惑接宴沙抓咏产启店芹烁链覆渭潦铜秽仓春纶羔素春戚莱很主存的主要性能指标延迟和带宽主存的主要性能指标延迟和带宽假设某台机器的特性及其Cache的性能为:·块大小为1个字·存储器总线宽度为1个字·Cache失效率为3%··Cache失效开销为32个时钟周期(和上面相同)·平均CPI(忽略Cache失效)为2试问多体交叉和增加存储器宽度对提高性能各有何作用?如果当把Cache块大小变为2个字时,%;块大小变为4个字时,失效率降为1%。,求在采用2路、4路多体交叉存取以及将存储器和总线宽度增加一倍时,性能分别提高多少?解:在改变前的机器中,Cache块大小为一个字,其CPI为2+(×3%×32)=当将块大小增加为2个字时,在下面三种情况下的CPI分别为: