23

我正在使用一些多核模拟器,例如 GEMS 或 M5。在所有这些中,都有一个“预热缓存”的选项。这个词是什么意思?

4

1 回答 1

43

预热只是加载一组数据以便缓存填充有效数据的时期。如果您正在针对通常具有高缓存命中率的系统进行性能测试,如果没有预热,您将得到错误的数字,因为在您的使用场景中通常会出现缓存命中的情况不会并且会拖累您的数字.

于 2009-01-12T02:32:36.707 回答