关于 AM57x 使用 OpenCL 实现 DSP 加速的蒙特卡罗模拟参考设计
TI 基于 ARM® Cortex®-A15 的高性能 AM57x 处理器还集成了 C66x DSP。这些 DSP 旨在处理工业、汽车和金融应用中通常需要的高信号和数据处理任务。AM57x OpenCL 实施方案便于用户利用 DSP 加速来执行高度计算任务,同时使用标准编程模型和语言,从而无需深度了解 DSP 架构。TIDEP0046 TI 参考设计举例说明了如何使用 DSP 加速来利用标准 C/C++ 代码生成极长的普通随机数序列。
详情介绍
TIDEP0046 这款参考设计使用 OpenCL 语言,这种语言不要求用户成为 DSP 专家。 它通过一个示例说明如何使用 Monte-Carlo 算法生成高斯随机序列;此算法在 C66x DSP 上比在 ARM Cortex-A15 核心上运行的速度更快。 这是一个完整的系统参考设计,其中使用 TI 处理器 SDK 和 TI AM57x EVM 实施并测试了示例软件;包括软件源代码、原理图、BOM 和设计文件。