Идея организации вычислений при помощи сопряжения графических процессоров не нова. В GPU заключены огромные вычислительные возможности, раскрыть которые можно при помощи грамотной организации параллельных вычислений. Компании работают над созданием удобного инструмента для разработчиков для эффективного решения подобных задач. Недавно Peakstream уже предлагала своё решение – программную платформу, позволяющую создавать суперкомпьютеры, объединяя вычислительные мощности GPU и CPU.
Вчера NVIDIA представила свою новую архитектуру для обработки данных с использованием возможностей GPU для технических вычислений, современных игр, разнообразных приложений. GPU-вычисления по технологии CUDA открывают новые вычислительные возможности, когда сотни процессорных ядер объединяют усилия для решения вычислительных задач, вследствие чего производительность увеличивается в 100 раз по сравнению с традиционными решениями. Согласно NVIDIA, новая технология позволяет преодолеть многие ограничения потоковых вычислений.
Разработанный NVIDIA С-компилятор является удобным средством для разработчиков, предназначенным для решения новых задач с интенсивными расчетами, такими как анализ данных, технические вычисления, расчет физики игр и другое. Новая технология пока доступна только на новейших видеокартах GeForce 8800, которые находятся сейчас в центре внимания. Графические процессоры с поддержкой CUDA позволяют организовывать вычисления на 128 1,35-ГГц процессорных ядрах.
Доступ ко всем этим возможностям можно получить через отдельный вычислительный драйвер, который связывается с DirectX, OpenGL и С-компилятором для GPU. Программное обеспечение CUDA Software Developers Kit уже доступно для разработчиков и исследователей. Более подробные сведения можно найти на этом сайте.