Originally posted by Masush5
View Post
Announcement
Collapse
No announcement yet.
Radeon RADV Driver Merge Request Opened To Use ACO By Default
Collapse
X
-
-
-
Originally posted by agd5f View Post
Wouldn't everyone benefit if valve focused on llvm instead of aco?
Everyone would benefit more if everyone focused on making an open source compiler for GPUs (like ACO) and got away from using LLVM, which was designed for x86 RISC architecture and presents many problems for non-x86 RISC architectures. I'd prefer to see AMD and Google focus on RADV/ACO.
- Likes 2
Comment
-
Originally posted by mphuZ View Post
And I said above why this is not necessary. What's next?
Ideally, if AMDVLK is switched to ACO. This way everyone will benefit.
AMD could ensure compiler support for new archs day 1 no matter which way they go, than ACO wouldn't have to be almost a year behind in supporting new targets/subtargets.
Comment
-
Originally posted by bridgman View PostThe llvm backend is used in the ROCm compilers (HCC, HIP, OpenCL, OpenMP), and AFAIK our compute teams do most of the work adding llvm support for new HW.
As shmerl mentioned llvm is also the only compiler option for Mesa OpenGL at the moment.Phantom circuit Sequence Reducer Dyslexia
- Likes 1
Comment
-
Originally posted by zboszor View Post
Don't hold your breath yet, this PR won't fix this particular situation. It's just a runtime default change, Mesa still needs a recent LLVM to compile and link against.
When radeonsi gets the ACO compiler treatment, they may implement making the LLVM dependency optional.
But for now, both backends are available in radv (allowing to switch between them) and only LLVM in radeonsi.Phantom circuit Sequence Reducer Dyslexia
- Likes 1
Comment
Comment