 |
|
 |
Общая информация по CUDA
Технология NVIDIA CUDA™ - это среда разработки на C, которая позволяет программистам и разработчикам создавать программное обеспечение для решения сложных вычислительных задач благодаря многоядерной вычислительной мощности графических процессоров. GPU-вычисления по технологии CUDA открывают новые вычислительные возможности, когда сотни процессорных ядер объединяют усилия для решения вычислительных задач, вследствие чего производительность значительно увеличивается по сравнению с традиционными решениями.
Основная идея CUDA - это выполнение вычислений при помощи сопряжения множества графических процессоров. В каждом ядре GPU заключены огромные вычислительные возможности, раскрыть которые можно при помощи организации параллельных вычислений. CUDA является программной платформой, которая позволяет создавать суперкомпьютеры на базе объединения вычислительных мощностей GPU.
Возможности технологии
- Стандартный язык C для разработки приложений на GPU
- Стандартные библиотеки численного анализа для быстрого преобразования Фурье и базового пакета программ линейной алгебры
- Специальный драйвер CUDA для вычислений с возможностью быстрой передачи данных между GPU и CPU
- Поддержка операционных систем Linux 32/64-bit, Windows-XP 32/64-bit и Mac
|