Накладные расходы спина петлей в терминах Cache Coherence

, скажем, нить в одном ядре вращается в переменной, которая будет обновляться потоком, работающей на другом ядре. Мой вопрос - это то, что такое накладные расходы на уровне кеша. Будет ли кэш ожидания потока переменной и, следовательно, не вызывает никакого трафика на шине, пока запись нитки не пишет на эту переменную?

Как можно уменьшить этот накладной. Делает X86 Pause помощь инструкции?

5
задан MetallicPriest 10 September 2011 в 16:27
поделиться