首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Cartesian Partitioning Models for 2D and 3D Parallel SpGEMM Algorithms
【24h】

Cartesian Partitioning Models for 2D and 3D Parallel SpGEMM Algorithms

机译:用于2D和3D并行SPGEMM算法的笛卡尔分区模型

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

摘要

The focus is distributed-memory parallelization of sparse-general-matrix-multiplication (SpGEMM). Parallel SpGEMM algorithms are classified under one-dimensional (1D), 2D, and 3D categories denoting the number of dimensions by which the 3D sparse workcube representing the iteration space of SpGEMM is partitioned. Recently proposed successful 2D- and 3D-parallel SpGEMM algorithms benefit from upper bounds on communication overheads enforced by 2D and 3D cartesian partitioning of the workcube on 2D and 3D virtual processor grids, respectively. However, these methods are based on random cartesian partitioning and do not utilize sparsity patterns of SpGEMM instances for reducing the communication overheads. We propose hypergraph models for 2D and 3D cartesian partitioning of the workcube for further reducing the communication overheads of these 2D- and 3D- parallel SpGEMM algorithms. The proposed models utilize two- and three-phase partitioning that exploit multi-constraint hypergraph partitioning formulations. Extensive experimentation performed on 20 SpGEMM instances by using upto 900 processors demonstrate that proposed partitioning models significantly improve the scalability of 2D and 3D algorithms. For example, in 2D-parallel SpGEMM algorithm on 900 processors, the proposed partitioning model respectively achieves 85 and 42 percent decrease in total volume and total number of messages, leading to 1.63 times higher speedup compared to random partitioning, on average.
机译:焦点是稀疏通用 - 矩阵乘法(SPGEMM)的分布式存储器并行化。并行SPGEMM算法在一维(1D),2D和3D类别下分类为表示表示SPGEMM的迭代空间的3D稀疏工作机器的维度的数量。最近提出的成功2D-和3D-SPGEMM算法从2D和3D笛卡尔在2D和3D虚拟处理器网格上执行的通信开销上的上界中的大界中受益。然而,这些方法基于随机笛卡尔分区,并且不利用SPGEMM实例的稀疏模式来减少通信开销。我们提出了2D和3D笛卡尔划分的HyperGraph模型,用于进一步减少这些2D和3D-SPGEMM算法的通信开销。所提出的模型利用了利用多约束超图分区配方的两相和三相分区。通过使用高达900个处理器对20个SPGEMM实例进行的广泛实验证明了所提出的分区模型显着提高了2D和3D算法的可扩展性。例如,在900处理器上的2D平行SPGEMM算法中,所提出的分区模型分别达到85和42%,总卷和总消息总数减少,与随机分区相比,加速1.63倍,平均相比。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号