¿Cómo puedo hacer un caché de CPU a ras en Windows x86?

Estoy interesado en forzar el vaciado de la memoria caché de la CPU en Windows (por razones de evaluación comparativa, quiero emular el inicio sin datos en la memoria caché de la CPU), preferiblemente una implementación C básica o una llamada Win32.

¿Hay alguna forma conocida de hacer esto con una llamada al sistema o incluso algo tan astuto como decir una granmemcpy?

Plataforma Intel i686 (P4 y superior también está bien).

Respuestas a la pregunta(3)

Su respuesta a la pregunta