Ближайший доступ, который вы можете получить любым удаленно чистым / переносным способом:
char dummy[L2_CACHE_SIZE];
memset(dummy, 0, sizeof dummy);
В зависимости от вашего процессора, могут быть привилегированные коды операций, которые могут очистить кэш, но я ничего о них не знаюили как вы можете получить к ним доступ.Вероятно, если они существуют, вам все равно может понадобиться код уровня ядра, чтобы использовать их.