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