Size: a a a

2020 May 17

MK

Marat K13 in Go-go!
А есть разработки, чтобы подтянуть пакет и можно было горутины в ГПУ запускать?
источник

ВС

Владимир Столяров... in Go-go!
есть только биндинги к opencl, как помню
источник

ВС

Владимир Столяров... in Go-go!
но именно ядра все равно на C пишутся
источник

AK

Alex Komp in Go-go!
Marat K13
А есть разработки, чтобы подтянуть пакет и можно было горутины в ГПУ запускать?
если нужно что-то простое вроде перемножений матриц то можно заюзать gpu-js, причем он не только для cuda работает
источник

RS

Roman Sharkov in Go-go!
Marat K13
А есть разработки, чтобы подтянуть пакет и можно было горутины в ГПУ запускать?
нет. GPU это не x86/ARM/MIPS/etc. процессор, это совершенно иная архитектура, для неё пишется специальный код.
источник

E

Eugene in Go-go!
Roman Sharkov
нет. GPU это не x86/ARM/MIPS/etc. процессор, это совершенно иная архитектура, для неё пишется специальный код.
разве нет GPU на ARM ?
источник

RS

Roman Sharkov in Go-go!
Eugene
разве нет GPU на ARM ?
нет, ARM это архитектуры CPU, не GPU
источник

ВС

Владимир Столяров... in Go-go!
gpu совершенно не похожи на cpu, там сотни, а иногда тысячи ядер
источник

VM

Vladislav Milenin in Go-go!
Глаз дергается читать такие вопросы(
источник

DP

Daniel Podolsky in Go-go!
Eugene
разве нет GPU на ARM ?
GPU - это вообще не процессор общего назначения. все, что он умеет - это быстро считать трехмерные координаты множества точек. и эту его способность применяют для других математических расчетов, если сумеют
источник

E

Eugene in Go-go!
Daniel Podolsky
GPU - это вообще не процессор общего назначения. все, что он умеет - это быстро считать трехмерные координаты множества точек. и эту его способность применяют для других математических расчетов, если сумеют
ок, понял
источник

E

Eugene in Go-go!
Daniel Podolsky
GPU - это вообще не процессор общего назначения. все, что он умеет - это быстро считать трехмерные координаты множества точек. и эту его способность применяют для других математических расчетов, если сумеют
а на RISC-V тоже нет GPU?
источник

DP

Daniel Podolsky in Go-go!
не-а
источник

E

Eugene in Go-go!
Think Silicon® demonstrates early preview of Industry’s first RISC-V ISA based 3D GPU at the RISC-V Summit
источник

RS

Roman Sharkov in Go-go!
Daniel Podolsky
GPU - это вообще не процессор общего назначения. все, что он умеет - это быстро считать трехмерные координаты множества точек. и эту его способность применяют для других математических расчетов, если сумеют
ну не совсем. Современные Nvidia Turing/Ampere так-же содержат RT-cores для ускорения трассировки лучей и Tensor-cores для ускорения нейронок.

GPU это не классические процессоры, это ускорители.
источник

RS

Roman Sharkov in Go-go!
Eugene
а на RISC-V тоже нет GPU?
RISC5 это в первую очередь архитектура CPU
источник

DP

Daniel Podolsky in Go-go!
это в любом случае узкоспециализированный проц. вы ему массив данных (трехмерные координаты вершин полигонов), он вам двумерный массив точек для вывода на экран
источник

E

Eugene in Go-go!
ok, понял
источник

RS

Roman Sharkov in Go-go!
https://devblogs.nvidia.com/nvidia-ampere-architecture-in-depth/

вот тут наглядно показано что такое современная GPU
источник

VS

Vladimir Smirnov in Go-go!
Eugene
Think Silicon® demonstrates early preview of Industry’s first RISC-V ISA based 3D GPU at the RISC-V Summit
Энтузиасты делают что угодно и как угодно. Это коммерческого применения не имеет
источник