fb-dimm串行内存技术,fb-dimm的全称是“fully buffered dimm(全缓存模组技术)”,大家从其名称中便可直观了解到它的设计思想。如上面所述,fb-d imm其实就是在一个标准ddr2内存基础上,增加了一枚用于数据中转、读写控制的缓冲控制芯片。
该枚芯片承担着以下几方面的任务:第一,负责管理fb-dimm的高速串行总线,承担数据发送和接收的指派任务,这包含一组数据读取的14位串行通路和一组用于数据写入的10位通路;
实现并行数据与串行数据流的翻译转换工作—我们知道,缓冲芯片从内存中读取出来的原始数据原本都为并行格式,它们在通过高速串行总线发送出去之前就必须先转换为对应的串行数据流,而这个任务也必须由缓冲芯片来完成,反之,从内存控制器传来的串行数据流要转成指定的并行格式,然后才能写入到内存芯片中,缓冲芯片自然也要承担这个任务;
缓冲芯片必须承担多个模组的通讯联络任务,如果在一个内存通道中存在多条fb-dimm模组,那么各个fb-dimm模组间的数据都是通过缓冲芯片来传递、转发的。不难看出,缓冲芯片实际上是fb-dimm的大脑,它承担所有的控制、传输和中转任务。
虽然现在fb-dimm延迟较高,但当单条模组的带宽达到4gbps左右时,fb-dimm与ddr2内存延迟时间相当,超过这个临界点之后,ddr2内存的延迟时间将明显长于fb-dimm.换句话说,fb-dimm系统不仅具有更高的数据带宽,而且延迟时间更短、反应速度更快。
在英特尔宣布放弃FB-DIMM后不久,AMD也宣布放弃FB-DIMM,这就直接宣判了FB-DIMM的死刑,FB-DIMM将如当年的RDRAM一样昙花一现,尽管它在技术上颇有创新。