понедельник, 23 марта 2009 г.

Полный список компиляторов и тулзов для создания кода, работающего на GPU.

Полный список компиляторов и тулзов для создания кода, работающего на GPU видеокарточек:

  • Cg- Разработка NVIDIA. Также см. link
  • Shallows
  • Sh
  • BrookGPU
  • GPU++
  • PeakStream (куплена Google, пока тишина)
  • Rapidmind
  • Brahma- Работает под .net, соотв. только MS.
  • GPULib- Плагины для MATLAB.
  • CTM- Разработка AMD -ATI. (Сейчас "Deprecated in favor of CAL").
  • CUDA- Разработка NVIDIA
  • CUDA Плагины:

    • PyCUDA- Python'вский враппер для выполнения своих функций на GPU.
    • MATLAB плагин для CUDA
      - По типу PyCUDA, позволяет выполнять свои функции на GPU.
    • Mathematica CUDA-плагин
    • Flagon- Библиотека для создания GPU-функций на Фортране.
    • Dr. Dobbs Журнл, публикующий полезные примеры об использовании CUDA.
    • Accelereyes- Matlab плагин под названием Jacket, позволяет Matlab'у вычислять на GPUs без создания своих MEX-файлов.

  • Brook+
    - Разработа BrookGPU от AMD.
  • OpenCL- Новая, позволяет multi-core и GPU программирование одновременно, минус - довольно низкоуровневая.


Люблю, когда все собрано в одном месте (в хорошем смысле этого слова)!

Честно стыренно с ClusterMonkey.

Комментариев нет: