Про поддержку GPGPU на других платформах слышно гораздо меньше, хотя что-то явно тоже делается.
Спасибо, не знал даже, как это правильно называется.
Сейчас прочёл ознакомительную информацию, и в целом показалось оптимистично, даже, вроде как, поддерживаются аппаратно вычисления с двойной точностью.
Возможно, это связано с несопоставимой производительностью видеопроцессоров от NVIDIA и Intel. Если уж тратить время на разработку, то выбрать для этого адекватную платформу.
Я немного по-другому оцениваю ситуацию. Возьмём рабочее место инженера - стоит ли на нём ПК с отдельной игровой видеокартой? Не всегда, чаще рабочим ПК является офисная сборка или ноутбук. А повесить однообразные несложные, но массовые вычисления на GPU было бы не плохо, ЦП и так загружен обычно каким-нибудь CAD-ом, текстовым процессором, браузером. Самое печальное, что запуская расчёт, такой ПК просто замораживает деятельность других программ, а так можно ещё хотя бы что-то почитать, как понимаю.
OpenCL - некий обобщённый подход, в нём подразумевается даже переход на вычисление через ЦП, в случае, если GPU отсутствует физически, либо отсутствует его поддержка. Из минусов - это не просто библиотека, а некая система, под неё даже компилятор свой имеется, поэтому пока многое непонятно.