我正在使用一些多核模拟器,如 GEMS 或 M5。在所有这些都有一个选项“预热缓存”。
44
预热只是加载一组数据的时间,以便缓存填充有效数据。如果您正在对通常具有高频率缓存命中的系统进行性能测试,那么如果没有预热,您将获得错误的数字,因为在您的使用场景中通常不会出现缓存命中,并且会拖累您的数字。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
我正在使用一些多核模拟器,如 GEMS 或 M5。在所有这些都有一个选项“预热缓存”。
预热只是加载一组数据的时间,以便缓存填充有效数据。如果您正在对通常具有高频率缓存命中的系统进行性能测试,那么如果没有预热,您将获得错误的数字,因为在您的使用场景中通常不会出现缓存命中,并且会拖累您的数字。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(58条)