首页> 外文会议>International Conference on Application-specific Systems, Architectures and Processors >Hierarchical Dataflow Model for efficient programming of clustered manycore processors
【24h】

Hierarchical Dataflow Model for efficient programming of clustered manycore processors

机译:分层数据流模型,用于对集群多核处理器进行高效编程

获取原文

摘要

Programming Multiprocessor Systems-on-Chips (MPSoCs) with hundreds of heterogeneous Processing Elements (PEs), complex memory architectures, and Networks-on-Chips (NoCs) remains a challenge for embedded system designers. Dataflow Models of Computation (MoCs) are increasingly used for developing parallel applications as their high-level of abstraction eases the automation of mapping, task scheduling and memory allocation onto MPSoCs. This paper introduces a technique for deploying hierarchical dataflow graphs efficiently onto MPSoC. The proposed technique exploits different granularity of dataflow parallelism to generate both NoC-based communications and nested OpenMP loops. Deployment of an image processing application on a many-core MPSoC results in speedups of up to 58.7 compared to the sequential execution.
机译:对具有数百个异构处理元素(PE),复杂内存架构和片上网络(NoC)的多片上片系统(MPSoC)进行编程仍然是嵌入式系统设计人员的一项挑战。计算数据流模型(MoC)越来越多地用于开发并行应用程序,因为它们的高级抽象简化了在MPSoC上的映射,任务调度和内存分配的自动化。本文介绍了一种用于将分层数据流图有效地部署到MPSoC上的技术。所提出的技术利用数据流并行性的不同粒度来生成基于NoC的通信和嵌套的OpenMP循环。与顺序执行相比,在多核MPSoC上部署图像处理应用程序可使速度最高提高58.7。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号