Интернет магазин китайских планшетных компьютеров



Компьютеры - CUDA - Оборудование

13 июня 2011


Оглавление:
1. CUDA
2. Программная архитектура
3. Оборудование
4. Ограничения
5. Особенности и спецификации различных версий
6. Пример
7. CUDA как предмет в вузах



Первая серия оборудования, поддерживающая CUDA SDK, G8x, имела 32-битный векторный процессор одинарной точности, использующий CUDA SDK как API. Более поздние процессоры GT200 имеют поддержку 64-битной точности, но производительность значительно хуже, чем для 32-битной точности. Графический процессор организует аппаратную многопоточность, что позволяет задействовать все ресурсы графического процессора. Таким образом, открывается перспектива переложить функции физического ускорителя на графический ускоритель. Также открываются широкие возможности использования графического оборудования компьютера для выполнения сложных неграфических вычислений: например, в вычислительной биологии и в иных отраслях науки.

Преимущества

По сравнению с традиционным подходом к организации вычислений общего назначения посредством возможностей графических API, у архитектуры CUDA отмечают следующие преимущества в этой области:

  • Интерфейс программирования приложений CUDA основан на стандартном языке программирования Си с некоторыми ограничениями. По мнению разработчиков, это должно упростить и сгладить процесс изучения архитектуры CUDA
  • Разделяемая между потоками память размером в 16 Кб может быть использована под организованный пользователем кэш с более широкой полосой пропускания, чем при выборке из обычных текстур
  • Более эффективные транзакции между памятью центрального процессора и видеопамятью
  • Полная аппаратная поддержка целочисленных и побитовых операций


Просмотров: 7252


<<< GPGPU
DirectCompute >>>