...
首页> 外文期刊>Concurrency, practice and experience >Adaptivemessage passing polling for energy efficiency: Application to software-distributed shared memory over heterogeneous computing resources
【24h】

Adaptivemessage passing polling for energy efficiency: Application to software-distributed shared memory over heterogeneous computing resources

机译:通过调查能效的调整方法:在异构计算资源上应用于软件分布的共享内存

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

摘要

Autonomous vehicles, smart manufacturing, heterogeneous systems, and new high-performance embedded computing (HPEC) applications can benefit from the reuse of code coming from the high-performance computing world. However, unlike for HPC, energy efficiency is critical in embedded systems, especially when running on battery power. Code base from HPC mostly relies on the message passing interface (MPI) message passing runtime to deal with distributed systems. MPI has been designed primarily for performance and not for energy efficiency. One drawback is the way messages are received, in an energy-consuming busy-wait fashion. In this work, we study a simple approach in which receiving processes are put to sleep instead of constantly polling. We implement this strategy at the user level to be transparent to the MPI runtime and the application. Experiments are conducted with OpenMPI, MPICH, and MPC, using a video processing application and a software-distributed shared memory system deployed over two heterogeneous platforms, including the Christmann RECS|Box Antares Microserver. Results show significant energy savings. In some particular cases involving process colocation, we also observe better performance using our strategy which can be explained by a better sharing of the computing resource.
机译:自动车辆,智能制造,异构系统和新的高性能嵌入式计算(HPEC)应用可以受益于来自高性能计算世界的代码的重用。然而,与HPC不同,能效在嵌入式系统中至关重要,特别是在电池电量上运行时。来自HPC的代码库主要依赖于消息传递接口(MPI)消息传递运行时处理分布式系统。 MPI主要是为性能而设计的,而不是用于能源效率。一个缺点是在消耗能量繁忙的时尚时收到消息的方式。在这项工作中,我们研究了一种简单的方法,其中接收过程睡眠而不是不断投票。我们在用户级别实现此策略对MPI运行时和应用程序透明。实验使用OpenMPI,MPICH和MPC进行,使用视频处理应用程序和部署在两个异构平台上的软件分布式共享内存系统,包括Christmann Recs | Box Antares Microerver。结果显示出显着的节能。在涉及过程主机的一些特定情况下,我们还使用我们的策略来观察更好的性能,这可以通过更好地共享计算资源来解释。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号