Результаты поиска по запросу "atomic"

1 ответ

Должен ли std :: atomic <int *> :: load выполнять цикл сравнения и замены?

Резюме: Я ожидал, чтоstd::atomic<int*>::load с участиемstd::memory_order_relaxed было бы близко к производительности простой загрузки указателя напрямую, по крайней мере, когда загруженное значение редко изменяется. Я видел гораздо худшую ...

1 ответ

Читает ли exchange или compare_and_exchange последнее значение в порядке изменения?

я читаюC ++ параллелизм в действии [http://www.manning.com/williams/]Энтони Уильямс. В разделе «Понимание непринужденного заказа»: Есть несколько дополнительных вещей, которые вы можете сказать человеку в кабинке, например: «запишите это число и ...

1 ответ

Являются ли операции чтения и записи в невыровненные поля в .NET абсолютно атомарными?

Спецификация C # (ECMA-334 [http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-334.pdf]а такжеИСО / МЭК 23270 [http://standards.iso.org/ittf/PubliclyAvailableStandards/c042926_ISO_IEC_23270_2006%28E%29.zip] ) есть параграф об ...

ТОП публикаций

1 ответ

Реализация addAndGet в классе AtomicInteger

Я проходил через Java (Java 6) исходный код дляaddAndGet метод вAtomicInteger класс. Соответствующий код был следующим: public final int addAndGet(int delta) { for (;;) { int current = get(); int next = current + delta; if ...

1 ответ

Каков наилучший способ обеспечить перезагрузку UITableView атомарно?

Я получил UITableView, источник данных которого обновляется через случайные интервалы за очень короткий период времени. По мере обнаружения новых объектов они добавляются в источник данных tableView, и я вставляю конкретный ...

1 ответ

Android: получите атомное время

Я пытаюсь получить атомное время для приложения для Android. я использую http://hi-android.info/src/android/net/SntpClient.java.html [http://hi-android.info/src/android/net/SntpClient.java.html]как клиент NTP и следующий код для реализации NTP (= ...

1 ответ

<stdatomic.h> в GCC 4.8?

Я хотел бы использовать новые атомарные операции, предусмотренные стандартом C11. Тем не менее, пытаясь#include соответствующий заголовочный файл дает мне это: csort-par.c:5:23: fatal error: stdatomic.h: No such file or directory ...

1 ответ

Считается ли запись в глобальную память атомарной в CUDA?

Глобальная запись в память считается атомарной или нет в CUDA? Учитывая следующий код ядра CUDA: int idx = blockIdx.x*blockDim.x+threadIdx.x; int gidx = idx%1000; globalStorage[gidx] = somefunction(idx);Глобальная память пишет ...

1 ответ

Для каких размеров обычная загрузка и сохранение в глобальной памяти в CUDA atomic?

Являются ли общие операции чтения и записи в глобальной памяти атомарными в CUDA, если: Это 4-х байтовая инструкция? (Я предполагаю, что да)Это 8-байтовая или 16-байтовая инструкция? (Я предполагаю, что да)По крайней мере, на Кеплере и Ферми ...

1 ответ

Сломанный сборник GLSL Spinlock / GLSL Locks

У меня есть настройки, где мне нужно заблокировать, прочитать некоторые данные, обработать, записать некоторые данные, а затем разблокировать. Для этого я сделал текстуру блокировки какlayout(r32ui) coherent uniform uimage2D, Данные критического ...