顺序存储器的带宽: 每个模块中存储的字数为 32M/4=8M,即 8M×64=64M 位。 每次读出 8 个字,即 64 个字节,需要 64×8=512 位的总线带宽。 每个字需要 T=100ns 的存储周期,读出 8 个字需要 8T=800ns 的时间。 因此,顺序存储器的带宽为: $$ \frac{64M}{800\text{ns}}\times 8=512\text{MB/s} $$

交叉存储器的带宽: 将 32M 字的存储空间均匀地分成 4 个模块,每个模块中存储的字数为 32M/4=8M。 每个模块中的字按照交叉方式排列,即第一个模块中的第 i 个字与第二个模块中的第 i 个字、第三个模块中的第 i 个字、第四个模块中的第 i 个字依次交替排列。 因此,每次读出 8 个字需要依次访问 4 个模块中的 64 个字节,即需要 64×4=256 位的总线带宽。 每个字需要 T=100ns 的存储周期,读出 8 个字需要 8T=800ns 的时间。 因此,交叉存储器的带宽为: $$ \frac{64M}{800\text{ns}}\times 8\times\frac{256}{64}=2048\text{MB/s} $$


原文地址: https://www.cveoy.top/t/topic/oWos 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录