Hej, pomocy. :)
Mam takie pytanie/problem -- czy jest możliwość wymuszenia zatrzymania czegoś w cache'u? Wiem, że to będzie mi potrzebne za chwilę, ale kompilator/system chyba tego nie wie, więc wyrzuca i wszystko działa wolno...
Chodzi o procesory Intela (Haswell itp.). Najlepiej w C++ (lub C) z poziomu języka, w kompilatorach gcc lub icc -- ale ostatecznie może być i poziom niższy (intrinsic, asembler).
Jeśli jest taka możliwość, to jak?
Jeśli nie, to podajcie jakieś źródła, że się nie da...
Pozdrowienia,
k-o
PS. Nie chodzi mi o techniki programistyczne, które są cache-friendly (to umiem :)), ale o konkretne rozkazy zablokowania czegoś w cache'u (któregokolwiek poziomu).