This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] [参考译文] [常见问题解答] PROCESSOR-SDK-DRA8X-TDA4X:使用 OpenVX 将算法映射到 Jacinto 7

Guru**** 1999175 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/899650/faq-processor-sdk-dra8x-tda4x-mapping-algorithm-to-jacinto-7-using-openvx

器件型号:PROCESSOR-SDK-DRA8X-TDA4X

我有两种算法、我想在 J7内的给定内核上使用。 我应该将这些算法封装到 OpenVX 图中的两个不同 OpenVX 节点中、还是应该将它们封装到单个节点中?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    答案取决于 OpenVX 图中算法的配置。

    1. 如果两个 C7x 算法按顺序执行、则每个算法都可以打包在单个 OpenVX 节点中、或分离到多个节点中。 这些可能性各有利弊:
      1. 单节点:可以从位置比 DDR 更好的存储器区域分配中间数据对象。 这可以通过使用 TIvxMemAlloc API 并指定 将在其中分配此数据的存储器区域来实现。
      2. 多个节点:如果这些节点不会始终在其他图形中按顺序并联使用、这将保持更大的灵活性。
    2. 如果不需要串行执行两个 C7x 算法、则应将这两个算法分成单独的节点。