Wie kann ich in x86-Windows ein CPU-Cache-Flush durchführen?
Ich bin daran interessiert, ein CPU-Cache-Flush in Windows zu erzwingen (aus Benchmarking-Gründen möchte ich beginnend ohne Daten im CPU-Cache emulieren), vorzugsweise eine grundlegende C-Implementierung oder einen Win32-Aufruf.
Gibt es eine bekannte Möglichkeit, dies mit einem Systemaufruf oder sogar etwas so Hinterhältigem wie etwa einem großen zu tunmemcpy
?
Intel i686 Plattform (P4 und höher ist auch in Ordnung).