Replies: 1 comment 3 replies
-
I have documented more of my thoughts on implementation here: https://outline.von-neumann.ai/s/71b5caeb-c307-4e58-bf83-67cfda3113ef |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi
I am working on some sort of IR that unifies execution of GPUs from all three major vendors. Please checkout my critique on LLVM on why I am not happy with it. My ideal solution is already somewhat implemented by Aksel Alpay from Hidelberg university. Please see his paper on single pass sycl compiler. I am looking to formalize the interface to his runtime JIT compiler into an IR.
I have considered my options for this IR and I feel BRIL might be the right fit for me for the following reasons:
BRIL like design fits these constraints! It's too much work to completely give up on LLVM yet. I'll just use BRIL as sort of a frontend to LLVM like one of the projects your students have on the BRIL repo.
What do you think?
Beta Was this translation helpful? Give feedback.
All reactions