首页> 外文期刊>Parallel Computing >Sphynx: A parallel multi-GPU graph partitioner for distributed-memory systems
【24h】

Sphynx: A parallel multi-GPU graph partitioner for distributed-memory systems

机译:SPHYNX:用于分布式存储系统的并行多GPU图分区器

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

摘要

Graph partitioning has been an important tool to partition the work among several processors to minimize the communication cost and balance the workload. While accelerator-based supercomputers are emerging to be the standard, the use of graph partitioning becomes even more important as applications are rapidly moving to these architectures. However, there is no distributed-memory-parallel, multi-GPU graph partitioner available for applications. We developed a spectral graph partitioner, Sphynx, using the portable, accelerator friendly stack of the Trilinos framework. In Sphynx, we allow using different preconditioners and exploit their unique advantages. We use Sphynx to systematically evaluate the various algorithmic choices in spectral partitioning with a focus on the GPU performance. We perform those evaluations on two distinct classes of graphs: regular (such as meshes, matrices from finite element methods) and irregular (such as social networks and web graphs), and show that different settings and preconditioners are needed for these graph classes. The experimental results on the Summit supercomputer show that Sphynx is the fastest alternative on irregular graphs in an application-friendly setting and obtains a partitioning quality close to ParMETIS on regular graphs. When compared to nvGRAPH on a single GPU, Sphynx is faster and obtains better balance and better quality partitions. Sphynx provides a good and robust partitioning method across a wide range of graphs for applications looking for a GPU-based partitioner.
机译:图形分区是一个重要的工具,可以在几个处理器之间分区工作,以最大限度地减少通信成本并平衡工作负载。虽然基于加速器的超级计算机是标准的,但是使用图形分区的使用变得更加重要,因为应用程序迅速移动到这些架构。但是,没有可用于应用程序的分布式内存并行,多GP​​U图形分区器。我们开发了一种光谱图分区器,SPHYNX,使用便携式,加速器友好堆栈的Trilinos框架。在Sphynx中,我们允许使用不同的预处理器并利用它们独特的优势。我们使用SPHyNX系统地评估光谱分区中的各种算法选择,重点是GPU性能。我们对两个不同类别的图表执行这些评估:常规(例如来自有限元方法的网格,矩阵)和不规则(例如社交网络和Web图),并显示这些图形类所需的不同设置和预处理器。峰会超级计算机上的实验结果表明,SPHyNX是应用友好设置中不规则图的最快替代方案,并在常规图表上获得接近Parmetis的分区质量。与单个GPU上的NVGRAGH相比,SPHYNX更快,获得更好的平衡和更好的质量分区。 SPHyNX在寻找基于GPU的分区的应用程序的各种图表中提供了一种良好和强大的分区方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号