1、DDR4 内存性能的飞跃一些数字可以让我们更深入地了解 DDR4 内存,第一个数字是 32 亿,DDR4 内存每秒传输 32 亿次。虽然用于个人电脑的第一个模块传输速率将只有 2 133MHz,但是目前用于个人电脑的 DDR3 模块传输速率最快的也只有 1 066MHz。这意味着,DDR4 内存的速度起码是速度最快的 DDR3 内存的两倍。其次,DDR4 内存的存储容量将大幅提升,模块的最小容量的内存将会是 4GB。而更重要的是,在内存性能大幅提升的同时,工作电压与功耗将会降低。 为了实现这种性能的飞跃,负责制定内存标准的电子设备工程联合委员会(JEDEC)对模块进行了大幅度的修改。第四代内存
2、模块将有更多的引脚,以确保内存与主板的连接能够满足更高传输速度的需求,并且每个 DIMM(Dual In-line Memory Module,双列直插内存模块)都有直接连接到 CPU 控制器的线路,以防止从 CPU 传输数据到内存时出现延迟而造成瓶颈的产生。 不过,通过这种点对点的技术取代现有的多点总线,每一个内存通道将只能够支持一个内存模块。因而,DDR4 内存需要新的 CPU 控制器而无法在现有的主板上使用。预计 2014 年年底,英特尔将推出第一个使用DDR4 内存的高性能 CPU 的 Haswell。不过,低价位的个人电脑 DDR4 内存不会在 2015 年前推出,有可能需要等到 2
3、015 年英特尔推出 Haswell 接班者 Broadwell 的时候。 DDR4 Bank 的秘密 DDR4 的大部分创新都涉及到它的内部结构,一个 DIMM 由一组控制器控制的内存芯片组成,而 Bank(内存库)是芯片内部的核心单元,内存性能的好坏完全由数据读取或写入时 Bank 的表现决定。在每次读取或写入过程中,Bank 将打开一个字线,所有连接的晶体管将不再有电荷,晶体管的电荷对应一个数据位,数据将通过位线的信号放大器进行重写。在 DDR4 中 Bank 的处理速度更快也更充分,因为 DDR4 一个字线的字节比DDR3 要少。这种速度上的提升是可以测算的,tFAW(DRAM Fou
4、r Active Window)负责定义激活字线的间隔时间,在 DDR4 模块中,tFAW 是20ns(纳秒) ,而相同尺寸的 DDR3 内存是 40ns(纳秒) 。 DDR4 字线的长度已经减少到 DDR3 的四分之一,但其数量增加了一倍,因此,Bank 的数据量只有 DDR3 的一半。但是另一方面,DDR4 芯片的Bank 数量是 DDR3 的两倍,并且它们可以集结成组:每一个 Bank 组包含4 个 Bank。在 Bank 组的架构下允许 Bank 的数据快速传输到临时存储(预取)单元,最终传递到数据总线。这种传输使新一代的内存变得越来越复杂,DDR2 时代位线信号放大器的工作时钟频率最
5、大为 266MHz,为了实现更高的数据速率,制造商提高了内存的并行处理能力,一个 DDR2内存芯片可以并行从 4 个 Bank 收集数据,DDR3 内存可以从 8 个 Bank 捕获预取数据,从而实现更高的时钟频率传输数据,而 DDR4 如果也将并行处理的能力增加一倍,那么这将需要更宽的数据总线。JEDEC 为了避免出现这种情况,并没有增加芯片预取的数量,相反,通过 Bank 组的方式处理预取数据,确保在大幅度提升时钟频率的同时数据总线的宽度保持不变。 耗电少、更稳定 DDR4 还将具备一些新的功能,可以降低其电力需求和提高其可靠性。首先,毫无疑问,较短的字线将有助于节约能源,因为它需要更少的
6、能量来激活。这使得 DDR4 的工作电压可以从 DDR3 的 1.5V(伏)降低到1.2V,此外,其内存芯片有一个独立的电源,必要时可以将工作电压提升到 2.5V。 与此同时,DDR4 模块还能够动态地调整其刷新频率,与闪存不同,内存模块的 RAM 单元不能永久地保存其内容。存储其中的内容需要定期进行刷新,这个刷新间隔取决于工作温度,最慢是 64ms(毫秒) 。DDR3中刷新间隔是被精确定义的固定值,而 DDR4 则可以根据工作的温度灵活地调整刷新间隔,以达到节约能源的目的。不要小看这一细微的差异,与 DDR3 相比,仅此功能 DDR4 已经减少了 20%的能源需求。而总体上,根据 JEDEC 的介绍,节省的电力大约在 30%40%之间。 另一项改变是 DDR4 集成了错误检测和校正功能,可以比 DDR3 更快速地执行错误检测和校正。还有另外一项面向未来的功能,那就是 DDR4标准中目前无人实施的芯片堆叠功能,在此功能的支持下,制造商可以堆叠 RAM 单元多达 8 层,极大地增加了内存的存储密度,允许存储单元容量达到 512GB。不过,以目前的技术,这将会是一个巨大的模块,比市场上最新的固态硬盘还要大。