Modern and future processors need to remain functionally correct in the presence of permanent faults to sustain scaling benefits and limit field returns. This paper presents a combined analytical and microarchitectural simulation-based framework called INTERPLAY, that can rapidly predict, at design-time, the performance degradation expected from a processor employing way-disabling to handle permanent faults in caches while in-the-field. The proposed model can predict a program's performance with an accuracy of up to 98.40% for a processor with a two-level cache hierarchy, when multiple caches suffer from faults and need to disable one or more of their ways. INTERPLAY is 9.2x faster than an exhaustive simulation approach since it only needs the training simulation runs for the single-cache way-disabling configurations to predict the performance for any multi-cache way-disabling configuration.
翻译:在存在永久缺陷的情况下,现代和未来的处理器需要保持功能上的正确性,以维持规模效益和限制实地回报。本文件展示了一个综合的分析和微观构造模拟框架,称为INTEPLAY,它可以在设计时迅速预测一个处理器的性能退化,该处理器使用一种方法性能退化,在现场处理缓存中永久缺陷。拟议的模型可以预测一个程序性能,对于一个具有两级缓存等级的处理器来说,精确度高达98.40%,当多个缓存存在缺陷,需要禁用其一种或多种方法时。 INTPLAY比一个详尽的模拟方法更快9.2x,因为它只需要为单级缓存方式分解配置进行训练性模拟运行,以预测任何多缓存方式分解配置的性能。