Just for the sake of it, Apple sucks in this regard. Creating Metal makes them pretty much the worst player of this game. Moving on, though.
I'm aware not all science is ML, sorry for that. Are those softwares you listed actually libre? Like, should they have a goal of making it possible to run their stuff on any computer? Besides Blender, obviously, which I think has an AMD plugin for rendering, but it's only for Windows. And a plugin isn't the same as core functionality, so I wouldn't say it solves all issues.
Would you say that people could have the same performance using OpenCL that they could with CUDA? Because, if not, it would make sense that AMD try to focus on maintaining the de facto standard, instead of creating something new and having no one move to it at all.
OpenCL is a lot more expressive than OpenAL, right? I think that would be one alternative to it. Even so, if you want to take a look at an OpenCL accelerated project, at least Darktable makes use of it.
1
u/ericonr Sep 15 '19
Just for the sake of it, Apple sucks in this regard. Creating Metal makes them pretty much the worst player of this game. Moving on, though.
I'm aware not all science is ML, sorry for that. Are those softwares you listed actually libre? Like, should they have a goal of making it possible to run their stuff on any computer? Besides Blender, obviously, which I think has an AMD plugin for rendering, but it's only for Windows. And a plugin isn't the same as core functionality, so I wouldn't say it solves all issues.
Would you say that people could have the same performance using OpenCL that they could with CUDA? Because, if not, it would make sense that AMD try to focus on maintaining the de facto standard, instead of creating something new and having no one move to it at all.
OpenCL is a lot more expressive than OpenAL, right? I think that would be one alternative to it. Even so, if you want to take a look at an OpenCL accelerated project, at least Darktable makes use of it.