ГП читает из ЦП или ЦП записывает в ГП?

Я новичок в параллельном программировании. У меня есть вопрос, который может показаться глупым, но я не получил окончательного ответа, когда искал его в Google.

В вычислениях на GPU есть устройство, то есть GPU, и хост, то есть CPU. Я написал простую программу hello world, которая выделит немного памяти на графическом процессоре, передаст ядру два параметра (, скажем, src[] и dest[] ), скопирует строку src, т.е. Hello world, в строку назначения и получит адрес назначения. строка от gpu к хосту.

Строка «src» читается графическим процессором или процессор записывает в графический процессор? Кроме того, когда мы возвращаем строку из графического процессора, является ли графический процессор записью в ЦП или ЦП читает из графического процессора?

При передаче данных туда и обратно может быть четыре возможности 1. Процессор к графическому процессору -ЦП записывает в ГП -ГП считывает информацию с ЦП 2. ГП в ЦП -ГП записывает в ЦП -CPU читает данные с GPU

Может кто-нибудь объяснить, какие из них возможны, а какие нет?

7
задан Nike 2 July 2012 в 19:14
поделиться