LAGraph: Linear Algebra, Network Analysis Libraries, and the Study of Graph Algorithms

被引:4
|
作者
Szarnyas, Gabor [1 ]
Bader, David A. [2 ]
Davis, Timothy A. [3 ]
Kitchen, James [4 ]
Mattson, Timothy G. [5 ]
McMillan, Scott [6 ]
Welch, Erik [4 ]
机构
[1] CWI Amsterdam, Amsterdam, Netherlands
[2] New Jersey Inst Technol, Newark, NJ 07102 USA
[3] Texas A&M Univ, College Stn, TX 77843 USA
[4] Anaconda Inc, Austin, TX USA
[5] Intel Corp, Santa Clara, CA 95051 USA
[6] Carnegie Mellon Univ, Software Engn Inst, Pittsburgh, PA 15213 USA
基金
美国安德鲁·梅隆基金会;
关键词
Graph Processing; Graph Algorithms; Graph Analytics; Linear Algebra; GraphBLAS;
D O I
10.1109/IPDPSW52791.2021.00046
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Graph algorithms can be expressed in terms of linear algebra. GraphBLAS is a library of low-level building blocks for such algorithms that targets algorithm developers. LAGraph builds on top of the GraphBLAS to target users of graph algorithms with high-level algorithms common in network analysis. In this paper, we describe the first release of the LAGraph library, the design decisions behind the library, and performance using the GAP benchmark suite. LAGraph, however, is much more than a library. It is also a project to document and analyze the full range of algorithms enabled by the GraphBLAS. To that end, we have developed a compact and intuitive notation for describing these algorithms. In this paper, we present that notation with examples from the GAP benchmark suite.
引用
收藏
页码:243 / 252
页数:10
相关论文
共 50 条
  • [21] Numerical algorithms for linear and nonlinear algebra
    Rüde, U
    Bungartz, HJ
    EURO-PAR 2000 PARALLEL PROCESSING, PROCEEDINGS, 2000, 1900 : 771 - 773
  • [22] UNIFYING AND OPTIMIZING LINEAR ALGEBRA ALGORITHMS
    ANGELACCIO, M
    COLAJANNI, M
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1993, 4 (12) : 1382 - 1397
  • [23] Numerical linear algebra algorithms and software
    Dongarra, JJ
    Eijkhout, V
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2000, 123 (1-2) : 489 - 514
  • [24] Asymptotic Analysis of Sampling Estimators for Randomized Numerical Linear Algebra Algorithms
    Ma, Ping
    Chen, Yongkai
    Zhang, Xinlian
    Xing, Xin
    Ma, Jingyi
    Mahoney, Michael W.
    JOURNAL OF MACHINE LEARNING RESEARCH, 2022, 23
  • [25] Asymptotic Analysis of Sampling Estimators for Randomized Numerical Linear Algebra Algorithms
    Ma, Ping
    Zhang, Xinlian
    Xing, Xin
    Ma, Jingyi
    Mahoney, Michael W.
    INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 108, 2020, 108 : 1026 - 1034
  • [26] Graph Neural Networks and Applied Linear Algebra
    Moore, Nicholas S.
    Cyr, Eric C.
    Ohm, Peter
    Siefert, Christopher M.
    Tuminaro, Raymond S.
    SIAM REVIEW, 2025, 67 (01) : 141 - 175
  • [27] Accelerating R with high performance linear algebra libraries
    Oancea, Bogdan
    Andrei, Tudorel
    Dragoescu, Raluca Mariana
    ROMANIAN STATISTICAL REVIEW, 2015, (03) : 109 - 117
  • [28] INDEX TRANSFORMATION ALGORITHMS IN A LINEAR ALGEBRA FRAMEWORK
    EDELMAN, A
    HELLER, S
    JOHNSSON, SL
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (12) : 1302 - 1309
  • [29] SURVEY OF PARALLEL ALGORITHMS IN NUMERICAL LINEAR ALGEBRA
    HELLER, D
    SIAM REVIEW, 1978, 20 (04) : 740 - 777
  • [30] FLOPs as a Discriminant for Dense Linear Algebra Algorithms
    Lopez, Francisco
    Karlsson, Lars
    Bientinesi, Paolo
    51ST INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2022, 2022,