Федеральное государственное бюджетное учреждение науки
Институт Земного магнетизма, ионосферы и распространения радиоволн им. Н.В. Пушкова
Российской Академии наук
( основан в 1939 г. )

Начало Наверх Исследования Проекты Службы Информация Новости События Персональные Архив

CUDA

( Compute Unified Device Architecture )

 ( http://www.nvidia.ru/object/cuda-parallel-computing-ru.html )

CUDA – это технология параллельных вычислений, разработанная компанией NVIDIA, позволяющая существенно повысить производительность вычислительных систем благодаря использованию графических процессоров (GPU).

CUDA Toolkit - набор инструментов разработчика


Приложения, написанные на C и C++ могут использовать средства C времени исполнения для CUDA (C runtime for CUDA)  непосредственно. Приложения, написанные на других языках, также могут получить доступ к этим библиотекам путем привязки соотвествующих функций-методов. Существует несколько проектов, обеспечивающих такой подход.


Accelerated Computing:


Fortran:

Java:


Python:

PyCUDA Python wrapper – http://mathema.tician.de/software/pycuda

Другие языки:

SWIG – http://www.swig.org (generates interfaces to C/C++ for dozens of languages)






Последние новости и материалы по программированию доступны на сайте NVidia:

https://developer.nvidia.com/cuda-zone