• LIBXSMM

  • Referenced in 11 articles [sw23238]
  • small dense and small sparse matrix-matrix multiplications as well as for deep...
  • SpGEMM

  • Referenced in 5 articles [sw14033]
  • accelerated sparse matrix-matrix multiplication by iterative row merging. We present an algorithm ... general sparse matrix-matrix multiplication (SpGEMM) on many-core architectures, such as GPUs ... main kernel merges small numbers of sparse rows at once using subwarps of threads...
  • LSRN

  • Referenced in 27 articles [sw09555]
  • involved only in matrix-matrix and matrix-vector multiplications ... dense or sparse matrix or a linear operator, and LSRN automatically speeds up when...
  • SMMP

  • Referenced in 13 articles [sw13166]
  • Sparse matrix multiplication package (SMMP). Routines callable from Fortran and C are described which ... implement matrix-matrix multiplication and transposition for a variety of sparse matrix...
  • RMerge2

  • Referenced in 2 articles [sw25236]
  • Memory-efficient sparse matrix-matrix multiplication by row merging on many-core architectures ... Sparse matrix-matrix multiplication (SpMM) is used for many computational tasks including algebraic ... sparse matrix-matrix product into many sparse vector-matrix products and computes ... threads, where each thread maintains states for multiple rows in registers. Larger numbers of rows...
  • GE-SpMM

  • Referenced in 1 article [sw37751]
  • SpMM: General-purposed Sparse Matrix-Matrix Multiplication on GPUs for Graph Neural Networks ... fast CSR-based CUDA kernel of sparse-dense matrix multiplication (SpMM), designed to accelerate...
  • SpAMM

  • Referenced in 7 articles [sw12769]
  • sparse approximate matrix multiply (SpAMM) [M. Challacombe and N. Bock, “Fast multiplication of matrices ... arXiv:1011.3534 (2010)], a fast algorithm for matrix-matrix multiplication for matrices with...
  • gmm++

  • Referenced in 6 articles [sw09743]
  • Generic Matrix Method. Gmm++ provides some basic types of sparse and dense matrices ... some generic operations on them (copy, addition, multiplication, sub-vector and sub-matrices, solvers ... Also some optimizations has been made for matrix-matrix multiplication, usage of reference...
  • ATLAS

  • Referenced in 199 articles [sw00056]
  • This paper describes the Automatically Tuned Linear Algebra...
  • BoomerAMG

  • Referenced in 200 articles [sw00086]
  • BoomerAMG: A parallel algebraic multigrid solver and preconditioner...
  • C-XSC

  • Referenced in 110 articles [sw00181]
  • C-XSC. A programming environment for verified scientific...
  • GAP

  • Referenced in 3221 articles [sw00320]
  • GAP is a system for computational discrete algebra...
  • INTLIB

  • Referenced in 29 articles [sw00444]
  • Algorithm 737: INTLIB - a portable Fortran 77 interval...
  • LAPACK

  • Referenced in 1713 articles [sw00503]
  • LAPACK is written in Fortran 90 and provides...
  • Mathematica

  • Referenced in 6445 articles [sw00554]
  • Almost any workflow involves computing results, and that...
  • Matlab

  • Referenced in 13702 articles [sw00558]
  • MATLAB® is a high-level language and interactive...
  • PROFIL/BIAS

  • Referenced in 134 articles [sw00733]
  • PROFIL (Programmer’s Runtime Optimized Fast Interval Library...
  • ScaLAPACK

  • Referenced in 421 articles [sw00830]
  • ScaLAPACK is an acronym for scalable linear algebra...
  • SuperLU

  • Referenced in 196 articles [sw00930]
  • SuperLU is a general purpose library for the...