Результаты поиска по запросу "atomic"
Должен ли std :: atomic <int *> :: load выполнять цикл сравнения и замены?
Резюме: Я ожидал, чтоstd::atomic<int*>::load с участиемstd::memory_order_relaxed было бы близко к производительности простой загрузки указателя напрямую, по крайней мере, когда загруженное значение редко изменяется. Я видел гораздо худшую ...
Читает ли exchange или compare_and_exchange последнее значение в порядке изменения?
я читаюC ++ параллелизм в действии [http://www.manning.com/williams/]Энтони Уильямс. В разделе «Понимание непринужденного заказа»: Есть несколько дополнительных вещей, которые вы можете сказать человеку в кабинке, например: «запишите это число и ...
Являются ли операции чтения и записи в невыровненные поля в .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] ) есть параграф об ...
Реализация addAndGet в классе AtomicInteger
Я проходил через Java (Java 6) исходный код дляaddAndGet метод вAtomicInteger класс. Соответствующий код был следующим: public final int addAndGet(int delta) { for (;;) { int current = get(); int next = current + delta; if ...
Каков наилучший способ обеспечить перезагрузку UITableView атомарно?
Я получил UITableView, источник данных которого обновляется через случайные интервалы за очень короткий период времени. По мере обнаружения новых объектов они добавляются в источник данных tableView, и я вставляю конкретный ...
Android: получите атомное время
Я пытаюсь получить атомное время для приложения для Android. я использую http://hi-android.info/src/android/net/SntpClient.java.html [http://hi-android.info/src/android/net/SntpClient.java.html]как клиент NTP и следующий код для реализации NTP (= ...
<stdatomic.h> в GCC 4.8?
Я хотел бы использовать новые атомарные операции, предусмотренные стандартом C11. Тем не менее, пытаясь#include соответствующий заголовочный файл дает мне это: csort-par.c:5:23: fatal error: stdatomic.h: No such file or directory ...
Считается ли запись в глобальную память атомарной в CUDA?
Глобальная запись в память считается атомарной или нет в CUDA? Учитывая следующий код ядра CUDA: int idx = blockIdx.x*blockDim.x+threadIdx.x; int gidx = idx%1000; globalStorage[gidx] = somefunction(idx);Глобальная память пишет ...
Для каких размеров обычная загрузка и сохранение в глобальной памяти в CUDA atomic?
Являются ли общие операции чтения и записи в глобальной памяти атомарными в CUDA, если: Это 4-х байтовая инструкция? (Я предполагаю, что да)Это 8-байтовая или 16-байтовая инструкция? (Я предполагаю, что да)По крайней мере, на Кеплере и Ферми ...
Сломанный сборник GLSL Spinlock / GLSL Locks
У меня есть настройки, где мне нужно заблокировать, прочитать некоторые данные, обработать, записать некоторые данные, а затем разблокировать. Для этого я сделал текстуру блокировки какlayout(r32ui) coherent uniform uimage2D, Данные критического ...