Pushkov Institute of Terrestrial Magnetism, Ionosphere and Radio Wave Propagation
Russian Academy of Sciences
( founded in 1939 )
Home  UP  Research Projects Services Info News Events Personal Archive

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