394 citations · 526 across the 12 of their papers we have counts for
5 papers · 1 filter
Implementing Strassen's Algorithm with CUTLASS on NVIDIA Volta GPUs
Jianyu Huang, Chenhan D. Yu, Robert A. van de Geijn
Conventional GPU implementations of Strassen's algorithm (Strassen) typically rely on the existing high-performance matrix multiplication (GEMM), trading space for time. As a resul…
Strassen's Algorithm for Tensor Contraction
Jianyu Huang, Devin A. Matthews, Robert A. van de Geijn
Tensor contraction (TC) is an important computational kernel widely used in numerous applications. It is a multi-dimensional generalization of matrix multiplication (GEMM). While S…
Generating Families of Practical Fast Matrix Multiplication Algorithms
Jianyu Huang, Leslie Rice, Devin A. Matthews +1
Matrix multiplication (GEMM) is a core operation to numerous scientific applications. Traditional implementations of Strassen-like fast matrix multiplication (FMM) algorithms often…
BLISlab: A Sandbox for Optimizing GEMM
Jianyu Huang, Robert A. van de Geijn
Matrix-matrix multiplication is a fundamental operation of great importance to scientific computing and, increasingly, machine learning. It is a simple enough concept to be introdu…
Implementing Strassen's Algorithm with BLIS
Jianyu Huang, Tyler M. Smith, Greg M. Henry +1
We dispel with "street wisdom" regarding the practical implementation of Strassen's algorithm for matrix-matrix multiplication (DGEMM). Conventional wisdom: it is only practical fo…