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

Конфликт банка общей памяти графического процессора
Я пытаюсь понять, как возникают конфликты банков. если у меня есть массив размером 256 в глобальной памяти и у меня есть 256 потоков в одном блоке, и я хочу скопировать массив в общую память. поэтому каждый поток копирует один элемент....
9438 просмотров
schedule 09.07.2022

Конфликт банка OpenCL - сбрасывание памяти/повреждение данных?
Заранее извиняюсь за неконкретность этого вопроса. Задний план: Я пытаюсь написать функцию обработки морфологических изображений в OpenCL. У меня есть буфер __local, который я использую для хранения данных для каждого пикселя (каждый пиксель...
441 просмотров
schedule 07.09.2023

Предотвращает ли чтение массива int из разделяемой памяти конфликты банков?
Я разрабатываю ядро ​​CUDA, которое будет запускаться с 16 потоками на блок потоков. У меня есть массив N int в общей памяти (т.е. на блок потока), который я хочу обработать. Если шаблон доступа потоков является последовательным в массиве,...
363 просмотров

Конфликты банков в устройствах 2.x
Что такое конфликт банка в устройствах с устройствами 2.x? Насколько я понимаю из руководства по программированию CUDA C, в устройствах 2.x, если два потока обращаются к одному и тому же 32-битному слову в одном и том же банке общей памяти, это не...
307 просмотров
schedule 27.03.2024

Конфликт банка локальной памяти Mobile OpenCL. Почему использование локальной памяти медленнее, чем использование глобальной памяти в ядре?
Я разрабатываю приложение для распознавания лиц на платформе Android, используя OpenCL . Алгоритм распознавания лиц основан на алгоритме Виолы Джонса. Я попытался сделать код ядра шага каскадной классификации. и я установил classifier data...
177 просмотров
schedule 24.02.2022