Вопросы по теме 'bank-conflict'

Почему нет конфликтов банков в глобальной памяти для Cuda/OpenCL?
Одна вещь, которую я не понял, и Google мне не помогает, почему возможны конфликты банков с общей памятью, но не с глобальной памятью? Могут ли быть конфликты банка с реестрами? ОБНОВЛЕНИЕ Вау, я очень ценю два ответа от Тиббита и Гризли....
6993 просмотров
schedule 03.04.2023

намеренно вызывает конфликты банков для общей памяти на устройстве CUDA
Для меня загадка, как работает разделяемая память на устройствах cuda. Мне было любопытно посчитать потоки, имеющие доступ к одной и той же общей памяти. Для этого я написал простую программу #include <cuda_runtime.h> #include...
324 просмотров
schedule 13.03.2022

Практический пример общей памяти графического процессора
У меня есть такой массив: data[16] = {10,1,8,-1,0,-2,3,5,-2,-3,2,7,0,11,0,2} Я хочу вычислить сокращение этого массива, используя общую память на графическом процессоре G80. Ядро, указанное в документе NVIDIA, выглядит так: __global__...
1671 просмотров
schedule 13.12.2022

Чтение аппаратных счетчиков конфликтов общего/локального хранилища памяти/банка загрузки для исполняемого файла OpenCL под Nvidia
Можно использовать nvprof для доступа/чтения счетчиков конфликтов банка для CUDA exec: nvprof --events shared_st_bank_conflict,shared_ld_bank_conflict my_cuda_exe Однако это не работает для кода, который использует OpenCL, а не код CUDA....
149 просмотров