提高计算机主存可靠性的数据压缩装置及其方法
一种提高计算机主存可靠性的数据压缩装置及其方法,通过压缩数据装置、压缩仲裁器、扩展旁路转换缓冲TLB、生成可变ECC码装置、内存数据错误校验装置以及解压仲裁器相互连接,且其解压缩方法运用压缩数据装置和解压缩数据装置对计算机主存系统数据进行解压缩,将获得的空间用于存储错误校验码冗余位,从而降低纠错校验技术的硬件耗费。增加的存储空间可支持纠错能力更强的错误校验码,并可根据存储空间的大小调整数据保护单元的粒度以存储更多的错误校验码。通过数据压缩,提高了主存系统数据的错误容忍力,从而显著提高计算机主存系统的可靠性。
发明专利
CN201110076252.9
2011-03-29
CN102122959A
2011-07-13
H03M7/40(2006.01)I
西安交通大学
孙宏滨;徐敏超;郑南宁;刘传银
710049 陕西省西安市咸宁路28号
西安智大知识产权代理事务所 61215
贾玉健
陕西;61
一种提高计算机主存可靠性的数据压缩装置,包括压缩数据装置和数据解压缩装置,其特征在于:该压缩数据装置的数据输入口(1)同对应的带有处理器核组的控制器的连接高速缓存结构的总线接口部件BIU相通信连接,压缩数据装置的预压缩信号输出口(2)和压缩数据输出口(4)分别同该数据压缩装置的压缩仲裁器的预压缩信号输入口(3)和生成可变ECC码装置的压缩数据输入口(5)相通信连接,该压缩仲裁器的数据输出口(6)、状态信息输出口(7)、未压缩数据输入口(8)以及压缩数据输入口(9)分别和对应的计算机主存系统、设置在控制器内的属于数据压缩装置的扩展旁路转换缓冲TLB、总线接口部件BIU以及生成可变ECC码装置的压缩数据输出口(10)相通信连接。所述的解压缩数据装置的校验后读取压缩数据输入口(11)和解压数据输出口(12)分别同该数据压缩装置的内存数据错误校验装置的校验后读取压缩数据输出口(13)和解压仲裁器的解压数据输入口(14)相通信连接,内存数据错误校验装置的读取压缩数据输入口(15)和解压仲裁器的读取未压缩数据输入口(16)同计算机主存系统相通信连接,解压仲裁器的读取数据输出口(17)和状态信息输入口(18)分别同总线接口部件BIU和扩展旁路转换缓冲TLB相通信连接。