摘要:一种面向异构内存系统建立检查点的装置,属于计算机系统结构的系统容错技术,解决现有面向异构内存的基于存储的检查点技术开销过大、存在大量无用写的问题。本发明包括异构内存管理模块、地址映射模块、派生页管理模块、检查点调度模块,异构内存管理模块管理异构内存中数据在DRAM和NVM间的移动;地址映射模块提供一种细粒度、低开销的地址映射策略,当写请求试图修改检查点数据时,地址映射模块将写请求映射到其它硬件地址,以保持检查点数据的一致性;派生页管理模块对派生页进行管理;检查点调度模块控制何时触发检查点。本发明对上层应用透明,有效减少了内存占用和冗余写,在维护检查点一致性时减少了无用写,进一步降低了系统运行时间。
- 专利类型发明专利
- 申请人华中科技大学;
- 发明人吴松;高翔;金海;
- 地址430074 湖北省武汉市洪山区珞喻路1037号
- 申请号CN201610307028.9
- 申请时间2016年05月11日
- 申请公布号CN105893274A
- 申请公布时间2016年08月24日
- 分类号G06F12/06(2006.01)I;G06F12/0802(2016.01)I;G06F11/14(2006.01)I;