问答题 试证明多模块交叉存储器带宽大于顺序存储器带宽。
【正确答案】
【答案解析】存储器模块字长等于数据总线宽度
(2)模块存取一个字的存储周期等于T
(3)总线传送周期为τ
(4)交叉存储器的交叉模块数为m
交叉存储器为了实现流水线方式存储,即每经过τ时间延迟后启动下一模块,应满足
T=mτ
交叉存储器要求其模块数≥m,以保证启动某模块后经过mτ时间后再次启动该模块时,它的上次存取操作已经完成。
因为连续读取m个字所需时间为:t 1 =T+(m-1)τ=mτ+mτ-τ=(2m-1)τ
所以带宽为W 1 =1/t 1 =1/(2m-1)τ
因为顺序存储器连续读取m个字需时间为
t 2 =mT=m 2 ·τ
所以带宽为W 2 =1/t 2 =1/m 2 ·τ
显然W 1 /W 2 =m 2 /(2m-1)>1
即多模块交叉存储器带宽大于顺序存储器带宽。