Как стать автором
Обновить

Поддержка GPU в математическом пакете MATLAB

Высокая производительность *Matlab *
За последние год-полтора создание кластеров и суперкомпьютеров на GPU стало новым трендом для высокопроизводительных систем. Это вполне имеет смысл, потому что графические процессоры прекрасно поддерживают параллельную работу и на некоторых задачах обладают производительностью гораздо выше, чем у бюджетных CPU.

В этом смысле вполне логичной выглядит новость, что в пакете программ математического моделирования MATLAB версии 2010b появилась нативная поддержка Nvidia CUDA (версия Compute Capability 1.3 или выше). Она включена в набор инструментов Parallel Computing Toolbox. Теперь распараллеливание команд осуществляется прямо из MATLAB и не нужно переписывать код на C++ или Fortran специально для CUDA.

Примеры и демо
Введение в GPU-вычисления MATLAB (видео)



Бенчмаркинг оператора “\”на Nvidia GPU (демо)
Ускорение расчёта относительных площадей штатов США, используя метод Point-In-Polygon и GPU (демо)

Справочные материалы
GPU-вычисления MATLAB (документация)
Ускорение MATLAB на Tesla GPU (справка Nvidia)
Как проверить версию Compute Capability моего Nvidia GPU? (справка Nvidia)
Что такое вычисления GPU? (справка Nvidia)
Теги: CUDAMatlabGPUпараллельные вычисленияпараллелизм
Хабы: Высокая производительность Matlab
Всего голосов 29: ↑26 и ↓3 +23
Комментарии 27
Комментарии Комментарии 27

Похожие публикации

Лучшие публикации за сутки