我了解了不同的缓存映射技术,例如直接映射,关联映射和集合关联映射技术,还学习了权衡取舍。但是我很好奇如今在英特尔酷睿i7或AMD处理器中使用了什么。以及技术如何发展。哪些方面需要改进?
3 回答
慕少森
TA贡献2019条经验 获得超9个赞
从安全角度来看,使用经典索引编制和替换可能会被认为是有问题的。可以进一步完善替换策略,可以利用压缩,通过减少容量使用,接近使用(NUCA和从生产者到消费者的数据推送)来节省功率,一致性开销,共享管理(例如资源投标和隔离)。低悬垂的果实可能收获良好,但似乎仍有大量的果实。
大话西游666
TA贡献1817条经验 获得超14个赞
Core2中不是这种情况。我认为由一个内核写入并由另一个内核读取的数据必须通过DRAM,就像在简单的MESI中一样。(Core2确实具有大型共享L2)。但是是的,inclusive属性并未专门启用该功能。包含性的好处在于,不必将一致性流量广播到所有内核,因为L3标签会告诉您数据可能存储在何处。(无声驱逐可能会导致误报,从而导致无用的RFO或无效消息,但误报是不可能的,因此它可以过滤掉大量流量。)
添加回答
举报
0/150
提交
取消