|

平衡式内存分支可使内存效率大幅增加
同样使用交错式定址存取,FB-DIMM架构上可能出现数种不同组合。以总共配置8GB内存的系统为例,依据使用的内存模组型式、模组配置方式,成为无交错(1Way)定址、二路(2Way)交错定址及四路(4Way)交错定址等组合。

无交错定址
如图,这是一个双内存分支(2 Branches),共使用4个内存通道的组合。在此组合中,每个内存通道上只使用一组1GB单内存列(Single Rank)模组,因此并没有办法使用交错式定址。
 二路交错定址
 单面FB-DIMM二路交错定址
双面FB-DIMM二路交错定址
同样使用单内存列内存模组,这个组合中每内存通道使用2组1GB模组,分别插在各通道的前两个Slot中,形成平衡式内存分支架构。这种对应关系,让内存可以使用二路交错式定址存取。
 四路交错定址
单面FB-DIMM四路交错定址
倘若我们在每个内存通道中使用4组512MB单内存列模组,也能建立起4个锁步的内存列对,成为四路交错定址模式。
每个内存通道改用2组512MB的双内存列模组,可构成4个内存列对,使用四路交错定址模式。
同样是8GB的内存系统,因为配置方式不同而有了相异的交错定址形态,那麽在效能上有什麽差别呢?根据Intel的测试,四路交错定址效能最好,比不使用交错定址时高出60%。由此可知,即使FB-DIMM在内存模组的选用上非常具有弹性,却可能出现极大的效率差异,初始采购规画时必须仔细在需求与未来扩充上加以考量。

FB-DIMM可能存在的问题
从技术上来看,FB-DIMM架构的确能解决电脑系统在内存容量、存取效率和成本的问题,但是这种架构也有一些值得考虑的问题。
首先是内存在传输过程中,需要经过至少各一次串行/并行及并行/串行转换,这是FB-DIMM比并行架构多支出的第一个工作时间。其次,因为资料都是先通过AMB判断处理,再实际传递到DRAM芯片上,所以在理论上会比从前的内存架构多一些延迟。根据Intel的实验,当FB-DIMM架构使用在较低速率场合时,这些延迟的影响便相对明显,单一FB-DIMM模组产生的延迟约为3~9ns,每增加一个模组就增加2~6ns。
 传统并行式内存架构和单内存列FB-DIMM模组架构的效能比较曲线

传统并行式内存架构和双内存列FB-DIMM模组架构的效能比较曲线
不过,以上劣势在高速内存存取时,就会逐渐消失。原因非常简单,并行传输在速度愈高的时候,线路干扰和延迟情况便愈严重,但FB-DIMM只要提高AMB频率便能将延迟缩短。同样的高速传输条件,在此消彼长之下,FB-DIMM就成为效率较佳的解决方案。根据Intel测试,使用4通道、每通道一组单内存列模组的FB-DIMM解决方案,在资料流量超过4GB/s前后,就开始呈现效率优势;如果使用双内存列模组,效能的领先更为明显。
FB-DIMM的另一个挑战,是AMB技术难度颇高,目前供应商也少,芯片价格相对偏高,因此单一模组的成本比旧规格模组还高。就像任何新技术产品一样,这个问题会随着市场规模成长、相关技术成熟而逐渐消失。就整个系统对内存的需求而言,使用传统架构想达到FB-DIMM能做到的程度,总成本恐怕远甚于FB-DIMM模组增加的部分。
DRAM I/O[Mb/s] 533 667 800 1066 1333 1600
AMB I/O[Gb/s] 3.2 4.0 4.8 6.4 8.0 9.6
散热和能量消耗,也是FB-DIMM要面临的重大难题。因为FB-DIMM架构支持6个内存通道,所以每个AMB I/O的速度相当于内存芯片6倍时,恰好能使内存系统效能发挥到最大。
目前FB-DIMM 1.0规格使用的是DDR2-533/667/800,AMB I/O速度已达4.8Gb/s,如果持续导入更快的DDR2内存芯片,AMB的资料处理能力将十分惊人。 由上表可以看出来,FB-DIMM上AMB芯片的运作频率绝对不低,且需负担相当繁重的资料传送、串/并行转换等工作。这使得任一模组的能量消耗比并行式内存模组高出不少,发热的问题相对提升。此困难要获得解决,比前几个问题稍难些,也许未来能透过半导体制程的改进而得到抒解。

FB-DIMM的市场和技术趋势
目前已由JEDEC公布的FB-DIMM是1.0版,使用DDR2内存,未来使用DDR3的2.0版整体效率更高。
 Intel和AMD对内存技术选择的计画
尽管FB-DIMM具有良好的容量和效能优势,由厂商公布的计画,可以发现自DDR2开始,Intel导入新内存技术的时间平均领先AMD两年左右;2006年起FB-DIMM将使用在伺服器上,至2008年开始导入FB-DIMM2,而DDR3也将从2007年起进入低阶伺服器或高阶桌上电脑平台。AMD除了已在2006年中开始使用DDR2以外,直到2008年才计画导入FB-DIMM。
当然,这与各公司的市场策略有关,通常Intel比较勇于使用崭新规格,AMD则采跟随者态度,要等市场成熟才进入。
从竞争策略的角度来看,Intel市场占有率较高,以创造技术「断层」摆脱对手追赶;而AMD选择最不冒险的稳扎稳打作法,?牲新技术可带来的优势,确保市场价格吸引力。
前面曾经提到,短期内,FB-DIMM的价格比RDIMM高,市调机构iSuppli认为这种现象在2007年第二季时就会改变,FB-DIMM的价格到时将与RDIMM相当。到2007年底前,FB-DIMM将占有近8成新装置伺服器的内存市场。
关于Rank--内存列
Rank是JEDEC创造的名词,系指在内存模组上的内存区块。倘若系统资料位元宽度是64bit,则每一个Rank就必须是64bit,当内存模组上有第二组64bit内存区块时,就称此模组为Double Rank,在实务上此模组的运作与两条Single Rank模组相当。
所以,随使用的内存芯片不同,单面内存模组有可能是Double Rank;而双面内存模组也有可能仅为Single Rank,只是把同一64位元宽度的部分内存芯片焊接在模组两面而已。基于以上定义,本文将Rank定名为「内存列」. |