|
|
|||
|
||||
Conflux: GPGPU для .NET0 ![]() ![]()
добавлен 31.12.10 01:54
Евгений Бурмако, энтузиаст опен-сорс движения, рассказал про проект Conflux — GPGPU для .NET Framework.
Параллелизм сегодня в моде, а программирование графических процессоров (GPGPU) находится на самом острие этой моды. Несмотря на ажиотаж, на этом поприще простора еще много — на сегодняшний день промышленные библиотеки для GPGPU есть только для C/C++. В докладе рассказано об опыте разработки решения для GPGPU в экосистеме .NET — исследовательского проекта Conflux. Главная идея Конфлакса — достичь полной интеграции в хостовый язык C# и избавить программиста от необходимости явно использовать стек инструментов CUDA. Первая альфа-версия успешно этого достигла, скомпилировав C# код умножения матриц в ассемблер графических процессоров NVIDIA и успешно его исполнив. Интересным артефактом разработки Конфлакса явился декомпилятор и построенная вокруг него инфраструктура метапрограммирования. Сам по себе C# не очень приспособлен для этих целей, но и на нем получилось достичь интересных результатов. ссылка
Скачать mp3-файл (27.6 Мб, 96 kbps)
обращений: 148
|
![]() Аудиозаписи с конференций Application Developer Days. ссылка
Выходит с 22 декабря 2010 года Подкастов: 27 Подписчиков: Последняя запись: 31 декабря 2010 года |
|