Вопросы по теме 'instruction-reordering'
последовательность до модификации порядка согласованности
с http://en.cppreference.com :
Ослабленное упорядочение Атомарные операции с тегами std :: memory_order_relaxed не являются операциями синхронизации, они не упорядочивают память. Они гарантируют только атомарность и согласованность порядка...
313 просмотров
schedule
24.02.2024
Какая связь между переупорядочением инструкций, выполняемым компилятором, и переупорядочением инструкций, выполняемым процессором?
Итак, компилятор может свободно переупорядочивать фрагменты кода из соображений производительности. Предположим, что какой-то фрагмент кода, переведенный непосредственно в машинный код без применения оптимизаций, выглядит так:...
406 просмотров
schedule
22.05.2022
Есть ли у нас гарантия, что любая атомарная запись немедленно сохранит новое значение атомарной переменной в основной памяти?
Итак, я много читал о переупорядочении инструкций и памяти и о том, как мы можем это предотвратить, но у меня до сих пор нет ответа на один вопрос (вероятно, потому, что я недостаточно внимателен). Мой вопрос: есть ли у нас гарантия, что любая...
171 просмотров
schedule
23.03.2024