Obvious troll is obvious.
Obvious troll is obvious.
I believe the word you used was............ "poisonous".
Poisonous, how? Because NVIDIA is paying a third party to put OpenACC compiler support for their GPUs into GCC?
Did your contact mention for exactly how much "Mentor Graphics is selling GCC to NVIDIA"?
...Maybe I'm confused here but I thought GCC was an entity owned by the FSF and they were free to make their own decisions...
So yes the PTX compiler is a closed source implementation. Sure GCC would have the open source code to generate PTX but then it has a dependency on the closed source driver to compiler it.
Phoronix is great. Steam is great. DRM is great, give me my digital handcuffs please! I'll at least wear them until linux becomes mainstream...am I contradictory now?
Btw, I think Nvidia has lots of trolls in the company itself, it sent them here to troll as they really are angry that Nvidia refuses to stay 'closed source only'(hey it said to Nouveau coders, "hey ask us anything") and as it opens up it may reveal their great incompetence in their coding skills as Nvidia will publish that source code. They went here to vent their frustration that soon it will be proven that they didn't even have a computer science diploma.
Nvidia of course partway wants to stay as a closed source company, and another little part of it wants to embrace open source. Nvidia, what the fuck do you want anyway?? Make up your mind!! Intel will bust both AMD and Nvidia's asses, we will rule your asses one day with Broadwell! We are ruling your asses now with Haswell so your days are numbered haha!
You have every right not to think this matters, but those concerned with free software should. You might have noticed this news was posted under Free Software news while the LLVM news was under Compiler News.
As far as I know ARM doesn't provide documentation for their GPUs. Imagination don't either. And Qualcomm don't.While AMD has documented their various generations of GPU ISA, NVIDIA does not provide any documentation on their instruction set architecture. Intel, ARM, and other processor companies also document their ISA publicly. This source had written in a private email, "NVIDIA refuses to publicly disclose their instruction set. They force any company targeting their hardware to use PTX. They claim it's for portability, but that's a lie. AMD's GPU instruction set changes, but they and *EVERYONE* else in the industry publishes their details no problem. The arguments about protecting their IP is just bs.. How can *everyone* else publish the details and open source drivers, but stay in business?"
In fact, I guess only Intel and AMD have provided doc for their instruction set, so Michael's contact seems wrong about everyone publishing documentation...
Hope that Intel would release discrete graphic cards some day. Intel is the only big guy that sincerely supports open source and open standard. Nvidia? If I were to consider nividia, sadly that's because there are too few to choose from....
I'm with the people who call this article pure FUD. Articles like this are the reason why Michael no longer gets AMD cards. Improved interoperability between open source software and closed source software is never poisonous, as long as it is optional. People who do not want to use this new backend can still decide not to compile it into their gcc and their gcc version will just work fine as before. The gcc compiler as a whole does not depend on the Nvidia driver, only the openacc->ptx backend does.