本发明公开了一种异构内存环境下的缓存替换方法,其特征在 于,包括:在缓存行硬件结构中增加一位来源标志位,用于标记该缓 存行数据是来源于 DRAM 还是 PCM;在 CPU 中新增采样存储单元, 用于记录程序访存行为,记录数据重用距离信息;还包括采样方法、 等效位置计算方法和替换方法三个子方法,采样子方法用于对访问缓 存的行为进行采样统计,等效位置计算子方法用于计算等效位置,替 换子方法用于确定需要被替换出去的缓存行。