首页> 外文期刊>Journal of signal processing systems for signal, image, and video technology >Compilers for Low Power with Design Patterns on Embedded Multicore Systems
【24h】

Compilers for Low Power with Design Patterns on Embedded Multicore Systems

机译:嵌入式多核系统上具有设计模式的低功耗编译器

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

摘要

Minimization of power dissipation can be considered at algorithmic, compiler, architectural, logic, and circuit level. Recent research trends for multicore programming models have come to the direction that parallel design patterns can be a solution to develop multicore applications. As parallel design patterns are with regularity, we view this as a great opportunity to exploit power optimizations in the software layer. In this paper, we investigate compilers for low power with parallel design patterns on embedded multicore systems. We evaluate four major parallel design patterns, Pipe and Filter, MapReduce with Iterator, Puppeteer, and Bulk Synchronous Parallel (BSP) Model. Our work attempts to devise power optimization schemes in compilers by exploiting the opportunities of the recurring patterns of embedded multicore programs. The proposed optimization schemes are rate-based optimization for Pipe and Filter pattern , early-exit power optimization for MapReduce with Iterator pattern, power aware mapping algorithm for Puppeteer pattern, and multi-phases power gating scheme for BSP pattern. In our experiments, real world multicore applications are evaluated on a multicore power simulator. Significant power reductions are observed from the experimental results. Therefore, we present a direction for power optimizations that one can further identify additional key design patterns for embedded multicore systems to explore power optimization opportunities via compilers.
机译:可以在算法,编译器,架构,逻辑和电路级别考虑功耗的最小化。多核编程模型的最新研究趋势已经表明,并行设计模式可以成为开发多核应用程序的解决方案。由于并行设计模式具有规律性,因此我们认为这是在软件层中利用功耗优化的绝佳机会。在本文中,我们研究了嵌入式多核系统上具有并行设计模式的低功耗编译器。我们评估了四个主要的并行设计模式,即管道和过滤器,带迭代器的MapReduce,伪造者和批量同步并行(BSP)模型。我们的工作试图通过利用嵌入式多核程序的重复模式的机会来设计编译器中的功耗优化方案。提出的优化方案包括:基于管道和过滤器模式的速率优化,具有迭代器模式的MapReduce的早期退出功率优化,针对Puppeteer模式的功率感知映射算法以及针对BSP模式的多相功率门控方案。在我们的实验中,在多核电源模拟器上评估了现实世界中的多核应用程序。从实验结果可以看出功率明显降低。因此,我们提出了电源优化的方向,即可以进一步确定嵌入式多核系统的其他关键设计模式,以通过编译器探索电源优化的机会。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号