关于内存的交叉存取技术
如图片中描述,这个交叉存取到底指的是啥意思? 交叉存取是允许是channel级别的也可以是rank级别的;不管是那种级别,所有的target就必须映射的内存量是一样的.图中例子是举得channel级别的,总是8G的系统空间,这8G可以是来自一个socket之间的4个channel,每个channel 1G;另外一个socket是来自于2个channel,每个channel 2G。
直接翻译就是这么个意思了?可是里面的this is a requirement that each level of interleaving,the set of targets must contribute an equal amount of memory.这里面的这个target到底指的是什么?后面的8G例子中应该只是channel级别的吧。 The decode process is brockeninto three address translation steps: system to channel,channel to rank,and finally rank to Dram device.The fist two steps each involve division and subtraction. The divison reduces the address space based on the number of interleave ways, and the subtraction adjusts for offsets between the different address spaces. The rank to Dram addresstranslation step requiresonly muxingbecause of the matching address space sizes and lack of interleaving at this level.
这上面那句话后面将这个地址解码做了进一步分析。不明白的就是the number of interleave ways 指的是什么?是需要从几个内存控制器去读取吗?
在解码的最后一步,从rank到dram为什么需要的是muxing,如何理解?
页:
[1]