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).

Antworten auf die Frage(3)

Ihre Antwort auf die Frage