Прямые запросы SPU к SPU DMA на процессоре сотовой связи? - PullRequest
1 голос
/ 01 мая 2009

Обычные запросы DMA на соте происходят между SPU и PPU. Тем не менее, я прочитал, что можно установить DMA непосредственно между SPU. У кого-нибудь есть идеи, как этого добиться?

Ответы [ 2 ]

2 голосов
/ 01 мая 2009

Посмотрите на spe_get_ls (). Это поможет вам настроить список эффективных адресов, которые вы можете использовать для передачи данных между локальными хранилищами. Вам может потребоваться некоторое управление для сопоставления идентификаторов спецификаций с физическими SPU.

0 голосов
/ 30 октября 2009

Хитрость, по сути, в том, что сказал Крис. Локальное хранилище одного SPE отображается в памяти в пространстве памяти PPE. А затем вы просто выполняете обычную передачу DMA с другого SPE по этому адресу на PPE.

Извините, у меня нет точного кода для этого. Прошел год или около того, так как я должен был сделать что-нибудь из этого. :)

...