2014-01-23 9 views
0

Я хотел бы знать всю длину, латентность и количество банков в кеше Кеплера L1 (только для чтения «текстура» и обычный кэш).Что такое пропуск кэша L1 в кеплерах Nvidia?

в программе CUDA, я читаю одни и те же данные несколько раз разными потоками, мне нужно знать, связан ли я пропускной способностью L1, я не мог найти эту информацию ни в одном из документов Nvidia, ни в одном помощь будет оценена.

Редактировать: Я пользуюсь картой K20.

+1

[Это] (http://stackoverflow.com/q/19627702/2386951) плюс комментарии на это может помочь вам частично. – Farzad

+0

Kepler L1 [отключен] (http://docs.nvidia.com/cuda/kepler-tuning-guide/index.html#l1-cache) для нормального глобального чтения/записи. –

ответ

1

Я сам не знаю количество банков в Кеплере. Но я думаю, вам не нужно заботиться о кеше L1. Как показано ниже,

Кэш-память L1 в кеплерских графических процессорах зарезервирована только для доступа к локальной памяти, например, для разливов регистров и данных стека. Глобальные нагрузки кэшируются в L2 только (или в Read-Only кэша данных)

http://docs.nvidia.com/cuda/kepler-tuning-guide/

 Смежные вопросы

  • Нет связанных вопросов^_^