代码之家  ›  专栏  ›  技术社区  ›  Paul Wicks asgeo1

在单元处理器上直接从SPU到SPU的DMA请求?

  •  1
  • Paul Wicks asgeo1  · 技术社区  · 17 年前

    单元上的正常DMA请求发生在SPU和PPU之间。但是,我已经读到可以在SPU之间直接设置DMA。有人知道这是怎么做到的吗?

    2 回复  |  直到 16 年前
        1
  •  2
  •   chris    17 年前

    看看spe_get_ls()。这将帮助您设置一个有效地址列表,您可以使用该列表在本地存储之间传输数据。您可能需要一些管理来将SPE标识符映射到物理SPU。

        2
  •  0
  •   Stack Overflow is garbage    16 年前

    关键在于克里斯所说的。一个SPE的本地存储是映射到PPE内存空间的内存。然后在PPE上执行从另一个SPE到该地址的常规DMA传输。

    对不起,我没有这个的确切代码。我已经一年左右没有做过这些了。:)

    推荐文章