Технология CUDA

Технология NVIDIA CUDA™ — это единственная среда разработки на C, которая позволяет программистам и разработчикам писать программное обеспечение на порядки ускоряющее сложные вычислительные задачи благодаря многоядерной вычислительной мощности графических процессоров. В мире уже установлены миллионы GPU с поддержкой CUDA, и тысячи программистов уже бесплатно пользуются инструментами CUDA для ускорения приложений – от кодирования видео и аудио до поисков нефти и газа, моделирования продуктов, вывода медицинских изображений и научных исследований.
Возможности технологии CUDA:

  • Стандартный язык C для параллельной разработки приложений на GPU
  • Стандартные библиотеки численного анализа для быстрого преобразования Фурье и базового пакета программ линейной алгебры
  • Специальный драйвер CUDA для вычислений с быстрой передачей данных между GPU и CPU
  • Драйвер CUDA взаимодействует с графическими драйверами OpenGL и DirectX
  • Поддержка операционных систем Linux 32/64-bit, Windows XP 32/64-bit и Mac