Conflux: GPGPU для .NET (Евгений Бурмако на ADD-2010) — различия между версиями
Материал из 0x1.tv
StasFomin (обсуждение | вклад) |
StasFomin (обсуждение | вклад) (Batch edit: replace PCRE (\n\n)+(\n) with \2) |
||
(не показаны 22 промежуточные версии этого же участника) | |||
== Видео == {{vimeoembed|16738238|800|450}} {{youtubelink|q2r3Lchlfww}}{{letscomment}} == Подкаст == {{podfmembed|belonesox.podfm.ru/addconf/43}} == Презентация == [[Файл:Conflux- GPGPU для .NET.pdf|center|640px]] == Примечания == * [http://addconf.ru/event.sdf/ru/add_2010/authors/120/156 страничка доклада на сайте конференции] * http://xeno-by.livejournal.com/35664.html <references/> * {{libcustis-review|Отчет о конференции ADD-2010 - Владислав Иофе/Conflux. GPGPU для .NET}} * {{libcustis-review|ADD 2010: Отчёт Русецкого Георгия/GPGPU для .NET}} ]] {{stats|disqus_comments=0|refresh_time=2018-02-13T17:21:572021-08-31T16:15:58.563908413111|vimeo_comments=0|vimeo_plays=206219|youtube_comments=0|youtube_plays=21}}34}} [[Категория:ADD-2010]] [[Категория: Параллельное программирование]] [[Категория:.NET]] |
Текущая версия на 12:19, 4 сентября 2021
Содержание
Аннотация
Евгений Бурмако, энтузиаст опен-сорс движения, рассказал про проект Conflux — GPGPU для .NET Framework.Параллелизм сегодня в моде, а программирование графических процессоров (GPGPU) находится на самом острие этой моды. Несмотря на ажиотаж, на этом поприще простора еще много — на сегодняшний день промышленные библиотеки для GPGPU есть только для C/C++.
В докладе рассказано об опыте разработки решения для GPGPU в экосистеме .NET — исследовательского проекта Conflux. Главная идея Конфлакса — достичь полной интеграции в хостовый язык C# и избавить программиста от необходимости явно использовать стек инструментов CUDA.
Первая альфа-версия успешно этого достигла, скомпилировав C# код умножения матриц в ассемблер графических процессоров NVIDIA и успешно его исполнив.
Интересным артефактом разработки Конфлакса явился декомпилятор и построенная вокруг него инфраструктура метапрограммирования. Сам по себе C# не очень приспособлен для этих целей, но и на нем получилось достичь интересных результатов.
Видео
Посмотрели доклад? Понравился? Напишите комментарий! Не согласны? Тем более напишите.
Подкаст
Презентация
Примечания
- «libcustisru:Отчет о конференции ADD-2010 - Владислав Иофе/Conflux. GPGPU для .NET»
- «libcustisru:ADD 2010: Отчёт Русецкого Георгия/GPGPU для .NET»
Plays:253 Comments:0