LINUX.ORG.RU

История изменений

Исправление 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 как бы сейчас стандарт для нейросеток, но все же альернатива тоже доступна.