CUDA
CUDA – закрытая бесплатная библиотека для проведения вычислений на графических адаптерах NVidia. Использование графических адаптеров и этой технологии позволяет ускорить ряд задач в сотни раз по сравнению с временем выполнения на обычных вычислительных процессорах. Использование CUDA возможно на графических картах NVidia начиная с карт восьмого поколения -- G80. В последнее время компания NVidia выпускает специальные процессоры, адаптированные для проведения высокопроизводительных вычислений (Tesla, Fermi). CUDA поддерживается в языке C. Также на сегодняшний день можно писать программы с CUDA на языке Fortran при использовании коммерческого компилятора Portland Group.
Достоинствами CUDA является огромный прирост скорости выполнения расчетов по сравнению с расчетами на центральном процессоре компьютера. Для некоторых задач ускоррение может измеряться сотнями.
Недостатками является сложность программирования для CUDA (хотя производитель утверждает обратное), привязка именно к картам NVidia.