【24h】

A Run-Time Library for Parallel Processing on a Multi-core DSP

机译:在多核DSP上并行处理的运行时库

获取原文
获取原文并翻译 | 示例

摘要

Future of the computer based systems resides in the multi-core and many-core architectures. Thanks to availability of different multi-core processors, many parallelization tools and techniques emerged. However, majority of them rely on the shared memory architecture model, where data to multiple core processors is simply accessible. In this paper we present a simple hardware abstraction that targets features of a multi-core DSP processor with distributed memory architecture, aiming support for program parallelization. Both manual and automatic code parallelization approaches can use library routines described in this paper. By validating performance of multiple manually created test cases we demonstrate capabilities of presented approach. Performance is estimated by measuring time necessary for DMA data transfer between the cores using GPIO pins attached to the DSP. In addition, earlier developed C code parallelization technique for the same DSP is extended to use this library providing full working solution verified on real hardware.
机译:基于计算机的系统的未来在于多核和多核体系结构。由于使用了不同的多核处理器,因此出现了许多并行化工具和技术。但是,它们中的大多数都依赖于共享内存体系结构模型,在该模型中,可以轻松访问多个核心处理器的数据。在本文中,我们提出了一种简单的硬件抽象,其针对具有分布式内存架构的多核DSP处理器的功能,旨在支持程序并行化。手动和自动代码并行化方法都可以使用本文描述的库例程。通过验证多个手动创建的测试用例的性能,我们演示了所提出方法的功能。通过使用连接到DSP的GPIO引脚测量内核之间DMA数据传输所需的时间来评估性能。此外,先前针对同一DSP开发的C代码并行化技术已扩展为使用此库,从而提供了在真实硬件上经过验证的完整工作解决方案。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号