单元上的正常DMA请求发生在SPU和PPU之间。但是,我已经读过可以在SPU之间直接设置DMA。任何人都知道如何实现这一目标?
答案 0 :(得分:2)
看看spe_get_ls()。这将帮助您设置可用于在本地商店之间传输数据的有效地址列表。您可能需要一些管理来将spe标识符映射到物理SPU。
答案 1 :(得分:0)
诀窍基本上就是克里斯所说的。一个SPE的本地存储被内存映射到PPE的内存空间。然后,您只需执行从其他SPE到PPE上该地址的常规DMA传输。
对不起,我没有确切的代码。已经一年左右,因为我不得不这样做。 :)