|
Персональные инструменты |
|||
|
ADD 2010: Отчёт Русецкого Георгия/GPGPU для .NETМатериал из CustisWiki< ADD 2010: Отчёт Русецкого Георгия
Версия от 19:42, 16 ноября 2011; StasFomin (обсуждение | вклад) (Новая страница: «;Conflux: GPGPU для .NET (Евгений Бурмако на ADD-2010) Доклад об использовании графического процессо...») Доклад об использовании графического процессора для высокопроизводительных вычислений из .NET. Докладчик представил краткий обзор GPU и технологий программирования под них (CUDA, AMD Stream, Open CL, DirectCompute). Далее, немного рассказал про проекты, занимающиеся использованием GPU из .NET (Brahma, MS Research Accelerator v2). После этого перешёл к разработке комании Conflux. Компанией разрабатывается библиотека, позволяющая проводить определённые вычисления с использованием GPU. Для её использования разработчику необходимо написать так называемое «вычислительное ядро». Библиотека его декомпилирует, преобразует AST и передаёт для вычисления драйверу CUDA. При этом набор типов и операций, допустимых для использования в вычислительном ядре очень ограничен. Насколько я понял, на нынешнем этапе разработке успешно работает перенос «hello world» вычислений типа умножения матриц. В целом интересно, но неясно, где это можно применить в коммерческой разработке. Пока целевой аудиторией разработки я вижу всевозможные research-проекты, которым нужны высокопроизводительные вычисления. |
||