首页> 外文期刊>The Journal of Systems and Software >A parallelization approach for resource-restricted embedded heterogeneous MPSoCs inspired by OpenMP
【24h】

A parallelization approach for resource-restricted embedded heterogeneous MPSoCs inspired by OpenMP

机译:受OpenMP启发的资源受限的嵌入式异构MPSoC的并行化方法

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Future low-end embedded systems will make an increased use of heterogeneous MPSoCs. To utilize these systems efficiently, methods and tools are required that support the extraction and implementation of parallelism typically found in embedded applications. Ideally, large amounts of existing legacy code should be reused and ported to these new systems. Existing parallelization infrastructures, however, mostly support parallelization according to the requirements of HPEC systems. For resource-restricted embedded systems, different parallelization strategies are necessary to achieve additional non-functional objectives such as the reduction of energy consumption. HPC-focused parallelization also assumes processor, memory and communication structures different from low-end embedded systems and therefore wastes optimization opportunities essential for improving the performance of resource-constrained embedded systems. This paper describes a new approach and infrastructure inspired by the OpenMP API to support the extraction and implementation of pipeline parallelism, which is commonly found in complex embedded applications. In addition, advanced techniques to extract parallelism from legacy applications requiring only minimal code modifications are presented. Further, the resulting toolflow combines advanced parallelization, mapping and communication optimization tools leading to a more efficient approach to exploit parallelism for typical embedded applications on heterogeneous MPSoCs running distributed real-time operating systems.
机译:未来的低端嵌入式系统将更多地使用异构MPSoC。为了有效利用这些系统,需要支持嵌入式应用程序中常见的并行性提取和实现的方法和工具。理想情况下,应重复使用大量现有的旧代码并将其移植到这些新系统中。但是,根据HPEC系统的要求,现有的并行化基础结构大多支持并行化。对于资源受限的嵌入式系统,必须采用不同的并行化策略才能实现其他非功能性目标,例如降低能耗。专注于HPC的并行化还假定处理器,内存和通信结构与低端嵌入式系统不同,因此浪费了优化机会,这对于提高资源受限的嵌入式系统的性能至关重要。本文介绍了一种受OpenMP API启发的新方法和基础结构,该方法和方法可支持复杂并行应用程序中常见的管道并行性的提取和实现。此外,还介绍了从旧版应用程序中提取并行性的高级技术,只需要最少的代码修改即可。此外,最终的工具流结合了先进的并行化,映射和通信优化工具,从而为在运行分布式实时操作系统的异构MPSoC上的典型嵌入式应用程序开发并行机制提供了更有效的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号