AM5718上
OpenMP 需要 DSP 来实现加速?
2.如果1为 thue,CAN OpenMP。 OpenCL 一起使用。5718具有单个 DSP
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.
你好。
不需要、DSP 加速不需要 OpenMP。 OpenMP 可用于编写跨多个 DSP 内核以提高并行性的函数。
2.是的,OpenMP 可以与 OpenCL 一起使用。 有关 详细信息、请参阅 downloads.ti.com/.../index.html
在 AM5718上、由于您指出只有一个 DSP、因此无需为 DSP 加速函数使用 OpenMP。 在 AM572x 和 AM574x 产品上、有两个 DSP 内核、因此可以在其中使用。 或者、如果编写的代码通常会在 AM57xx 产品中使用、而在这些产品中、您可以使用1个或2个 DSP 内核。
此致、
Dave
感谢您的回答
我仍然有一些疑问,正如你所说的。
5718有1个 DSP。 1 A15.
1.can openmp 选择使用 DSP+A15或仅使用 A15?
是否有数据表明单核速度已提高(A15)?
谢谢
与 OpenCL 分开、您可以利用 OpenMP 加速器模型将函数的某些部分卸载到 DSP。 请参阅 http://downloads.ti.com/mctools/esd/docs/openmpacc/examples.html
对于第二个问题、有关管理器件频率/ opps 的详细信息、请访问 http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Foundational_Components/Kernel/Kernel_Drivers/Power_Management.html
此致、
Dave