Sono riluttante a scrivere è impossibile, quindi sto scrivendo è estremamente difficile. Probabilmente non c'è una risposta generica. dato che la cache della CPU funziona in modo trasparente, non è possibile leggere il suo contenuto dalla CPU collegata senza alterare il contenuto della cache. Le cache della CPU vengono solitamente implementate come CAM (memoria indirizzabile ai contenuti, memoria associativa) se la CPU tenta di accedere ai dati, la cache viene cercata, se i dati non ci sono vengono prelevati dalla memoria, ma temo che questo processo sia trasparente per la CPU .
L'opzione è utilizzare un tipo di modulo di osservazione HW e sniff sul bus di sistema, che collega la cache alla RAM. Se la richiesta di dati dovesse apparire sul bus, i dati richiesti non erano nella cache.
spero che qualcuno con una profonda conoscenza dell'HW farà luce.
c'è una voce su wikipedia parlano di caching della CPU: http://en.wikipedia.org/wiki/CPU_cache