Направлять запросы DMA от SPU к SPU на процессоре ячейки?

StackOverflow https://stackoverflow.com/questions/810376

  •  03-07-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top