Remix.run Logo
bee_rider 2 days ago

That’s actually pretty surprising to me. Of course, there are always jokes about Fortran being some language that people don’t realize is still kicking. But I’d expect a standards group that is at least parallel computing adjacent to know that it is still around.

pjmlp a day ago | parent [-]

Yet not only they joked about Fortran, it took CUDA adoption success, for them to take C++ seriously and come up with SPIR as counterpoint to PTX.

Which in the end was worthless because both Intel and AMD botched all OpenCL 2.x efforts.

Hence why OpenCL 3.0 is basically OpenCL 1.0 rebranded, and SYSCL went its own way.

It took a commercial company, Codeaplay a former compiler vendor for games consoles, to actually come up with a good tooling for SYSCL.

Which Intel in the middle of extending SYSCL with their Data Paralell C++, eventually acquired.

Those products are in the foundation of One API, and naturally go beyond what barebones OpenCL happens to be.

The mismanagement Khronos has done with OpenCL is one of the reasons Apple lost ties with Khronos.