注册

Chipkill内存技术解析

来源:       

Chipkill内存技术最初是由20年前的IBM大型机发展过来的,是IBM公司为了解决目前服务器内存中ECC技术的不足而开发的,是在ECC技术基础上的改进成为一种新的ECC内存保护标准。需要提醒的是,Chipkill内存只是一种内存技术,并不是一种特殊的内存类型,只需采用普通的内存即可,比如SD内存、DDR内存均可。这样就可大大节省用户的投资,适应范围更广。

Chipkill内存控制器所提供的存储保护在概念上和具有校验功能的磁盘阵列类似,在写数据的时候,把数据写到多个DIMM内存芯片上。这样,每个DIMM所起的作用和存储阵列相同。如果其中任何一个芯片失效了,它只影响到一个数据字节的某一比特,因为其他比特存储在另外的芯片上。出现错误后,内存控制器能够从失效的芯片重新构造“失去”的数据,使得服务器可以继续正常工作。

采用这种Chipkill内存技术的内存可以同时检查并修复4个错误数据位,进一步提高服务器的实用性。目前Chipkill内存技术不仅在IBM的x系列服务器广泛采用,而且通过授权许多国内外品牌服务器中使用,如宝德公司的64位新至强机架式服务器都有该技术的应用。