This repository was archived by the owner on Aug 31, 2025. It is now read-only.
Create DotMP.GPU API
#44
Closed
computablee
started this conversation in
Ideas
Replies: 1 comment
-
|
In progress on DotMP/v2.0.0 branch via ILGPU |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
This is quite a big enhancement, and in my eyes, would upgrade DotMP to version 2.0. Behold:
GPU Programming with DotMP
The idea is to have an API for running C# code written with DotMP on a GPU by transpiling the CIL at runtime to HIP or CUDA. The API I have in mind is something like this:
The CUDA/HIP would be built at runtime from the CIL via the .NET reflection API. This is a huge effort, and will take some time. I am looking for possible collaborators with compiler experience and intimate knowledge of the CLR. I could probably do it myself, but it is a lot of work.
Let's talk about everything from implementation details to a possible API to possible interest/concerns!
Beta Was this translation helpful? Give feedback.
All reactions