2009-01-12 3 views
19

Ich arbeite mit einigen Multicore-Simulatoren wie GEMS oder M5. In allen von ihnen gibt es eine Option zum "Aufwärmen des Caches". Was bedeutet dieser Begriff?Was ist ein Warm-up Cache?

+1

Siehe auch [was bedeutet es von Cold-Cache und Warm-Cache-Konzept?] (Http://stackoverflow.com/questions/22756092/what-does-it-mean-by-cold-cache-and-warm- Cache-Konzept). –

Antwort

28

Das Aufwärmen ist nur die Zeit des Ladens einer Datenmenge, sodass der Cache mit gültigen Daten gefüllt wird. Wenn Sie Leistungstests mit einem System durchführen, das normalerweise eine hohe Häufigkeit von Cache-Treffern aufweist, erhalten Sie ohne Aufwärmen falsche Zahlen, da das, was normalerweise ein Cache-Treffer in Ihrem Verwendungsszenario wäre, Ihre Zahlen nicht absenkt .