Кеплер (микроархитектура)
-
Обзор архитектуры Kepler
- Архитектура Kepler была представлена Nvidia в 2012 году и является преемником Fermi.
- Kepler включает в себя графические процессоры серий GeForce 600 и 700, а также профессиональные Quadro и Tesla.
-
Особенности и улучшения
- Kepler имеет улучшенные вычислительные возможности по сравнению с Fermi, включая 288 ядер CUDA и 128 текстурных блоков.
- Увеличен объем памяти и улучшена пропускная способность, а также добавлена поддержка многопоточности.
-
Графический процессор GPU Boost
- GPU Boost позволяет динамически увеличивать тактовую частоту графического процессора, не превышая TDP.
- Разгон видеокарт на базе Kepler возможен с помощью сторонних утилит.
-
Поддержка Microsoft Direct3D
- Kepler поддерживает Direct3D 11.0, но не все функции Direct3D 11.1.
- Direct3D 12 поддерживается на уровне 11_0.
-
Интегрированные функции Direct3D
- Direct3D функции в Kepler аналогичны функциям Fermi.
-
Инструкции по перемешиванию
- Добавлены инструкции shuffle для повышения производительности.
-
Гипер-Q
- Гипер-Q увеличивает количество рабочих очередей с 1 до 32, что повышает загрузку SMX.
-
Динамический параллелизм
- Ядра могут отправлять сообщения другим ядрам, что повышает эффективность.
-
Блок управления сетью
- GMU управляет сетями и приоритетами, обеспечивая динамический параллелизм.
-
Графический процессор Nvidia GPUDirect
- GPUDirect позволяет напрямую обмениваться данными между графическими процессорами без обращения к процессору или системной памяти.
-
Распаковка/сжатие видео
- NVDEC и NVENC обеспечивают эффективное кодирование и декодирование видео.
-
Представление
- Теоретическая вычислительная мощность с одинарной точностью составляет 2 × количество ядер CUDA × тактовая частота, но ограничена на профессиональных видеокартах.
-
Кеплер умирает
- Архитектура Kepler была заменена на Kepler 2.0 и последующие версии.