首页> 外文会议>2012 IEEE 26th International Parallel and Distributed Processing Symposium >PAMI: A Parallel Active Message Interface for the Blue Gene/Q Supercomputer
【24h】

PAMI: A Parallel Active Message Interface for the Blue Gene/Q Supercomputer

机译:PAMI:蓝色Gene / Q超级计算机的并行活动消息接口

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

摘要

The Blue Gene/Q machine is the next generation in the line of IBM massively parallel supercomputers, designed to scale to 262144 nodes and sixteen million threads. With each BG/Q node having 68 hardware threads, hybrid programming paradigms, which use message passing among nodes and multi-threading within nodes, are ideal and will enable applications to achieve high throughput on BG/Q. With such unprecedented massive parallelism and scale, this paper is a groundbreaking effort to explore the design challenges for designing a communication library that can match and exploit such massive parallelism In particular, we present the Parallel Active Messaging Interface (PAMI) library as our BG/Q library solution to the many challenges that come with a machine at such scale. PAMI provides (1) novel techniques to partition the application communication overhead into many contexts that can be accelerated by communication threads, (2) client and context objects to support multiple and different programming paradigms, (3) lockless algorithms to speed up MPI message rate, and (4) novel techniques leveraging the new BG/Q architectural features such as the scalable atomic primitives implemented in the L2 cache, the highly parallel hardware messaging unit that supports both point-to-point and collective operations, and the collective hardware acceleration for operations such as broadcast, reduce, and all reduce. We experimented with PAMI on 2048 BG/Q nodes and the results show high messaging rates as well as low latencies and high throughputs for collective communication operations.
机译:Blue Gene / Q机器是IBM大规模并行超级计算机产品线中的下一代产品,旨在扩展到262144个节点和1600万个线程。由于每个BG / Q节点具有68个硬件线程,因此理想的混合编程范例是使用节点之间的消息传递和节点内的多线程,这将使应用程序能够在BG / Q上实现高吞吐量。凭借如此空前的大规模并行性和规模,本文是一项开拓性的工作,旨在探索设计可匹配和利用如此大规模并行性的通信库的设计挑战。特别是,我们将并行活动消息传递接口(PAMI)库作为我们的BG / Q库解决方案可应对如此大规模的计算机带来的许多挑战。 PAMI提供(1)将应用程序通信开销划分为可以由通信线程加速的多个上下文的新颖技术;(2)客户端和上下文对象以支持多种不同的编程范例;(3)无锁算法以加快MPI消息速率(4)利用新的BG / Q架构功能的新颖技术,例如在L2高速缓存中实现的可伸缩原子基元,支持点对点和集合操作的高度并行的硬件消息传递单元以及集合硬件加速对于广播,减少和全部减少等操作。我们在2048个BG / Q节点上对PAMI进行了实验,结果表明,对于集体通信操作,消息传递率高,延迟低且吞吐量高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号