Персональные инструменты
 

Conflux: GPGPU для .NET (Евгений Бурмако на ADD-2010) — различия между версиями

Материал из CustisWiki

Перейти к: навигация, поиск
м (1 версия)
Строка 17: Строка 17:
  
 
{{vimeoembed|16738238|720|405}}
 
{{vimeoembed|16738238|720|405}}
 
 
  
 
== Подкаст ==
 
== Подкаст ==
Строка 25: Строка 23:
 
== Презентация ==
 
== Презентация ==
 
[[Файл:Conflux- GPGPU для .NET.pdf|center|640px]]
 
[[Файл:Conflux- GPGPU для .NET.pdf|center|640px]]
 
 
  
 
== Примечания ==
 
== Примечания ==
Строка 36: Строка 32:
 
{{replicate-from-custiswiki-to-lib}}
 
{{replicate-from-custiswiki-to-lib}}
 
[[Категория:ADD-2010]]
 
[[Категория:ADD-2010]]
[[Категория:CustisWiki2Tools]]
 

Версия 17:59, 1 марта 2011


Аннотация

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

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

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

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

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

Видео

Подкаст

Презентация

Conflux- GPGPU для .NET.pdf

Примечания




Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».

Репликация: База Знаний «Заказных Информ Систем» → «Conflux: GPGPU для .NET (Евгений Бурмако на ADD-2010)»