Re[4]: Meltdown and Spectre
От: Cyberax Марс  
Дата: 07.01.18 03:02
Оценка:
Здравствуйте, ononim, Вы писали:

C>>Не поможет. Обходится тупо и просто:

C>>volatile long long int counter = 0;
C>>// Thread 1
C>>while(true) { counter++; }
O>Сейчас ловить и мешать софтово, в будущем — хардварно гарантировать некогерентность кешей при модификации переменной без явных барьеров (есть правда вопрос, что делать с hyper threading).
Я специально написал "volatile". Все барьеры есть. Разрешения более чем достаточно для точных таймеров.

O>Просто возможность такого точного измерения времени открывает просто кучу потенциальных проблем, о которых никто не подозревает.

Поезд уехал. Да и глупо таким образом пытаться защиту делать.
Sapienti sat!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.