.NET Conf 2022 x Seoul
🗣️

ILGPU로 시작하는 GPGPU 프로그래밍

플라네타리움에서 블록체인 기반의 탈중앙 게임 엔진 Libplanet을 개발하고 있는 프로그래머입니다. F/OSS를 지지하며 분산화된 환경에서의 프로그래밍에 관심이 많습니다.
최근 AI나 Blockchain 같은 고연산의 기술들이 조명받으면서 좀 더 빠른 연산속도를 얻고자 GPGPU (General-Purpose computing on Graphics Processing Units)를 많이 사용하곤 합니다.
그 중 ILGPU라는 JIT 컴파일러는 네이티브 의존성 없이 .NET으로만 이루어져 있다는 장점 이외에도 CUDA급의 성능과 C++ AMP 편리성을 제공합니다.
이번 세션에서는 ILGPU의 간단한 설명과 함께 예제를 소개하는 시간을 가지도록 하겠습니다.