История изменений
Исправление praseodim, (текущая версия) :
так DSP это вообще пустая матрица, что хочешь, то и делай.
Ты с FPGA не путаешь? DSP - это процессор для обработки сигналов, например, звука.
а GPU - это поделие, которое на DSP когда-то накорябали для всякой графики, а вовсе не для вычислений. оно и рассчитано на графику в основном.
Но однажды заметили, что хорошо параллелящиеся вычисления можно очень нехило ускорить на GPU. Отсюда в том числе и майнинг на видеокартах и физические расчеты, например, гидродинамики какой-нибудь etc.
а OpenCL почти никто не поддерживает.
Не совсем никто, даже вроде выпустили версию TensorFlow под OpenCL, вернее можно собрать с его поддержкой. Ну то есть, CUDA как бы сейчас стандарт для нейросеток, но все же альернатива тоже доступна.
А тест показывает, что в некоторых случаях, можно не морочиться с портированием на видеокарту, а использовать обычное распараллеливание под обычный CPU.
Исходная версия praseodim, :
так DSP это вообще пустая матрица, что хочешь, то и делай.
Ты с FPGA не путаешь? DSP - это процессор для обработки сигналов, например, звука.
а GPU - это поделие, которое на DSP когда-то накорябали для всякой графики, а вовсе не для вычислений. оно и рассчитано на графику в основном.
Но однажды заметили, что хорошо параллелящиеся вычисления можно очень нехило ускорить на GPU. Отсюда в том числе и майнинг на видеокартах и физические расчеты, например, гидродинамики какой-нибудь etc.
а OpenCL почти никто не поддерживает.
Не совсем никто, даже вроде выпустили версию TensorFlow под OpenCL, вернее можно собрать с его поддержкой. Ну то есть, CUDA как бы сейчас стандарт для нейросеток, но все же альернатива тоже доступна.