clflush () em processadores i3 ou i7

É possível usar a instrução / função clflush em processadores i3 / i7 para liberar o cache e verificar se o cache está vazio ou não? Em caso afirmativo - por favor, sugira um formato correto de uso (em C, diretamente ou em linha, em C)

Foi-me dito que o clflush funciona bem além dos processadores core 2 duo. Estou afirmando esta questão depois de ter sido redirecionado a partir deste link (abaixo) ------->

¨Existe uma maneira de verificar se o cache do processador foi liberado recentemente?¨

meus resultados não estão correspondendo conforme o esperado. É isso que estou obtendo estes resultados:

levou 83 carrapatos

levou 66 carrapatos

flush: levou 52 carrapatos

levou 45 carrapatos

-------------------> como a CPU pode receber menos carrapatos após ter liberado o cache? (consulte as linhas 2 e 3 dos resultados que obtive)

questionAnswers(1)

yourAnswerToTheQuestion