Главная : Технологии : Application Developer Days :

Conflux: GPGPU для .NET

Евгений Бурмако, энтузиаст опен-сорс движения, рассказал про проект Conflux — GPGPU для .NET Framework.

Параллелизм сегодня в моде, а программирование графических процессоров (GPGPU) находится на самом острие этой моды. Несмотря на ажиотаж, на этом поприще простора еще много — на сегодняшний день промышленные библиотеки для GPGPU есть только для C/C++.

В докладе рассказано об опыте разработки решения для GPGPU в экосистеме .NET — исследовательского проекта Conflux. Главная идея Конфлакса — достичь полной интеграции в хостовый язык C# и избавить программиста от необходимости явно использовать стек инструментов CUDA.

Первая альфа-версия успешно этого достигла, скомпилировав C# код умножения матриц в ассемблер графических процессоров NVIDIA и успешно его исполнив.

Интересным артефактом разработки Конфлакса явился декомпилятор и построенная вокруг него инфраструктура метапрограммирования. Сам по себе C# не очень приспособлен для этих целей, но и на нем получилось достичь интересных результатов.

ссылка

СКАЧАТЬ ВЫПУСК   40:15, 27.6 Мб
добавлен 31.12.10 01:54

Музыка для абонента
Провод для разговора Выпуск 3.1
СКАЧАТЬ ВЫПУСК   18:49, 12.9 Мб
добавлен 20.05.16 13:55
Люди и роботы
Провод для разговора Выпуск 2.2
СКАЧАТЬ ВЫПУСК   17:43, 12.2 Мб
добавлен 25.11.15 10:55
Перезагрузка
Провод для разговора Выпуск 2.1
СКАЧАТЬ ВЫПУСК   22:32, 15.5 Мб
добавлен 25.09.15 13:51
Все поумнели
Провод для разговора Выпуск 10
СКАЧАТЬ ВЫПУСК   21:55, 15.1 Мб
добавлен 04.08.15 18:40
Мир без медленного интернета
Провод для разговора Выпуск 9
СКАЧАТЬ ВЫПУСК   15:34, 10.7 Мб
добавлен 13.07.15 13:17
Архив выпусков рубрики

На главную
О проекте
Программы
Контакты

Полная версия
Вход