首页> 外文会议>2015 IEEE 29th International Parallel and Distributed Processing Symposium Workshops >A Novel Heterogeneous Algorithm for Multiplying Scale-Free Sparse Matrices
【24h】

A Novel Heterogeneous Algorithm for Multiplying Scale-Free Sparse Matrices

机译:一种无标稀疏矩阵相乘的新型异构算法

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

摘要

Multiplying two sparse matrices, denoted spmm, is a fundamental operation in linear algebra with several applications. Hence, efficient and scalable implementation of spmm has been a topic of immense research. Recent efforts are aimed at implementations on GPUs, multicore architectures, FPGAs, and such emerging computational platforms. Owing to the highly irregular nature of spmm, it is observed that GPUs and CPUs can offer comparable performance. In this paper, we study CPU+GPU heterogeneous algorithms for spmm where the matrices exhibit a scale-free nature. Focusing on such matrices, we propose an algorithm that multiplies two sparse matrices exhibiting scale-free nature on a CPU+GPU heterogeneous platform. Our experiments on a wide variety of real-world matrices from standard datasets show an average of 25% improvement over the best possible algorithm on a CPU+GPU heterogeneous platform. We show that our approach is both architecture-aware, and workload-aware.
机译:将两个稀疏矩阵(表示为spmm)相乘是线性代数中的一项基本操作,具有多种应用。因此,spmm的有效且可扩展的实现已成为大量研究的主题。最近的工作针对在GPU,多核体系结构,FPGA和此类新兴计算平台上的实现。由于spmm的高度不规则性,可以观察到GPU和CPU可以提供可比的性能。在本文中,我们研究了spmm的CPU + GPU异构算法,其中矩阵表现出无标度的性质。针对此类矩阵,我们提出了一种将两个稀疏矩阵相乘的算法,这些稀疏矩阵在CPU + GPU异构平台上表现出无标度的性质。我们对来自标准数据集的各种现实世界矩阵进行的实验表明,与CPU + GPU异构平台上的最佳算法相比,平均提高了25%。我们证明了我们的方法既支持架构,也支持工作负载。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号