Как изменить значение в памяти, не затрагивая кешированную копию - PullRequest
0 голосов
/ 10 июля 2020

Есть ли способ изменить содержимое ячейки памяти без изменения / воздействия на кэшированное значение (сохранить устаревшее значение в кеше и не сделать его недействительным) на сервере x86. (Предполагая, что значение уже кэшировано)

Я попытался использовать DMA в NI C для записи в ячейку памяти, не сбрасывая кэшированное устаревшее значение. Но похоже, что операция DMA делает недействительным старое кэшированное значение.

Я могу сделать это в настройке ARM + FPGA, заставив FPGA записывать непосредственно в память. Ищете способ воспроизвести это в установке x86.

Заранее благодарю

...