我们知道现在终端设备(例如手机)上使用都是LPDDR,其支持的速率并不低于DDR,而且面积和功耗方面有巨大优势,协议中也没看到其性能方面有什么差距,那为什么LPDDR不能用在服务器和PC上呢?这篇文章将会从理论与实际两方面来说明,为什么LPDDR不能代替DDR在台式机上使用。
ICMAX PC DDR
理论上
首先,LPDDR性能相对于台式机来说性能不够,虽然现在LPDDR3参数表现亮眼,但在PC端尤其是服务器上,差不多都是128GB的RDIMM。
其次,DDR具有的ECC “错误检查和纠正”,它可以快速检查和纠正最常见的那些造成宕机和数据丢失的数据损坏。
ECC内存对于云服务和虚拟机很重要。其实用于大规模计算的云服务和虚拟机应用越来越广泛,也就意味着服务器不仅仅只对大公司,对普通的消费者来说也是很重要的。比如你个人微信和百度云,储存你宝贵个人数据的服务器使用ECC内存来防止内存错误。否则的话,你可能就无法访问数据了,严重的话会造成数据丢失,你微信很多重要云数据比如微信钱包和通讯录等会不翼而飞。
最后,LPDDR的pin脚少于DDR,导致更为紧缺的管脚复用关系和更高要求的时序约束,在移动设备中,可以通过物理上紧密布局来满足这样的高要求,但桌面级PC不可能使用这样小的SOC。另一方面LPDDR3的成本是DDR4的几倍,在同样性能下优势显而易见。
ICMAX LPDDR
实际上
Low Power的意思是低功耗,因为智能手机无法像电脑那样提供持续的高强度电压,所以LPDDR内存仅用于移动电子设备,而电脑则继续使用DDR类型内存,其性能差别类似于CPU芯片的桌面版和移动版,或者图形处理器的桌面版和移动版,其性能缩减往往通过降低功耗来实现,所以低电压版本的性能一般无法与正常电压版的性能相比。
从图中可以看出,双通道LPDDR3 2133MHz在读、写、复制三方面的性能表现要好于单通道DDR4 2666MHz,追平双通道DDR4 2400MHz,弱于双通道DDR4 2666MHz,延迟方面LPDDR3明显要比DDR4差一些。现实是众多超极本依旧采用的LPDDR3,一方面是如此紧凑的主板根本不可能挤出任何空间去放置一根DDR4内存,另一个方面在于英特尔处理器不支持LPDDR4。
所以宏旺半导体LPDDR一般应用于手机与超薄笔记本上,而DDR运用在台式电脑上。