Announcement
Collapse
No announcement yet.
AMD AOCC 5.0 Compiler Released With Zen 5 Support, New Optimizations
Collapse
X
-
It seems like a lot less effort to get their patches upstreamed into the LLVM project than publishing their own fork... why AMD? Why?
-
That would be great ! to see - very interesting, how much effort & skill AMD put into their own compiler. I remember from previous Phoronix tests over the years - results were a "mixed bag".
Leave a comment:
-
Originally posted by skeevy420 View Post
Conversely, LLVM having an overly permissive license allows AMD to try experimental things in their various software and AOCC releases and then push upstream to LLVM what works without worrying about violating licenses and running afoul of the law. It also allows them to put their closed source bits in their released binaries.Last edited by mlau; 11 October 2024, 11:17 AM.
- Likes 4
Leave a comment:
-
Originally posted by Linuxhippy View Post
With a less permissive license, it would be open-source and everybody could benefit from generic optimizations like:
But here we see the effects of LLVM's "take all, give nothing" license: AMD consumes the work done by countless individuals and other companies, adds their 1% of value - and does not give it back. A good example why the GPL does have to be as restrictive as it is. Otherwise you always have those .... who behave like this.
That overly permissive license is what allows them to release AOCC under its restrictive license. Licensing can be funny like that.
This isn't one of those times where I'm intentionally trying to be anti-GPL. When you're starting out fresh with no attachments then the GPL can be a great choice. When you have strings attached and want to convert as much as you can, when you can (like once a patent expires) to open source then the GPL might be a choice that can't even be considered.
I'd like to think that they'll eventually be free of those strings and release their code as GPL.
- Likes 2
Leave a comment:
-
Originally posted by uid313 View PostAMD AOCC is proprietary software, I think AMD should make it open source.
- Improved SLP and loop vectorization
- Improved LICM and loop optimizations
- Enhanced control/data flow optimizations​
- Likes 9
Leave a comment:
-
AMD AOCC is proprietary software, I think AMD should make it open source.
- Likes 2
Leave a comment:
-
AMD AOCC 5.0 Compiler Released With Zen 5 Support, New Optimizations
Phoronix: AMD AOCC 5.0 Compiler Released With Zen 5 Support, New Optimizations
With 5th Gen AMD EPYC "Turin" processors now launched, AMD provided a same-day release of their updated AMD Optimizing C/C++ Compiler "AOCC". This is AMD's downstream version of LLVM/Clang/Flang where they provide optimized AMD processor support with code that hasn't yet worked its way up into LLVM proper...
Tags: None
Leave a comment: