Может ли использование параметров ядра вызвать конфликты банков?

Параметры ядра хранятся в общей памяти на кристалле. Общая память может иметь конфликты банков, если потоки пытаются получить доступ к одному и тому же банку. Поэтому мой вопрос: означает ли это, что использование потоков параметров ядра вызовет конфликты в банке?

1 ответ

Решение

Нет, потому что доступы всегда будут одинаковыми: все потоки (с возможностью вычисления 1.x half-) деформации будут одновременно читать один и тот же параметр, который передается всем потокам за одну передачу.

Для полноты я упомяну, что только устройства с возможностью вычислений 1.x хранят параметры в общей памяти. Устройства с более высокой вычислительной способностью хранят их в постоянной памяти, где применяется то же рассуждение об однородности.

Другие вопросы по тегам