Cascading GEMM: High Precision from Low Precision

This paper lays out insights and opportunities for implementing higher-precision matrix-matrix multiplication (GEMM) from (in terms of) lower-precision high-performance GEMM. The driving case study approximates double-double precision (FP64x2) GEMM in terms of double precision (FP64) GEMM, leveragin...

Full description

Saved in:
Bibliographic Details
Main Authors Parikh, Devangi N, van de Geijn, Robert A, Henry, Greg M
Format Journal Article
LanguageEnglish
Published 07.03.2023
Subjects
Online AccessGet full text
DOI10.48550/arxiv.2303.04353

Cover

Abstract This paper lays out insights and opportunities for implementing higher-precision matrix-matrix multiplication (GEMM) from (in terms of) lower-precision high-performance GEMM. The driving case study approximates double-double precision (FP64x2) GEMM in terms of double precision (FP64) GEMM, leveraging how the BLAS-like Library Instantiation Software (BLIS) framework refactors the Goto Algorithm. With this, it is shown how approximate FP64x2 GEMM accuracy can be cast in terms of ten ``cascading'' FP64 GEMMs. Promising results from preliminary performance and accuracy experiments are reported. The demonstrated techniques open up new research directions for more general cascading of higher-precision computation in terms of lower-precision computation for GEMM-like functionality.
AbstractList This paper lays out insights and opportunities for implementing higher-precision matrix-matrix multiplication (GEMM) from (in terms of) lower-precision high-performance GEMM. The driving case study approximates double-double precision (FP64x2) GEMM in terms of double precision (FP64) GEMM, leveraging how the BLAS-like Library Instantiation Software (BLIS) framework refactors the Goto Algorithm. With this, it is shown how approximate FP64x2 GEMM accuracy can be cast in terms of ten ``cascading'' FP64 GEMMs. Promising results from preliminary performance and accuracy experiments are reported. The demonstrated techniques open up new research directions for more general cascading of higher-precision computation in terms of lower-precision computation for GEMM-like functionality.
Author Parikh, Devangi N
Henry, Greg M
van de Geijn, Robert A
Author_xml – sequence: 1
  givenname: Devangi N
  surname: Parikh
  fullname: Parikh, Devangi N
– sequence: 2
  givenname: Robert A
  surname: van de Geijn
  fullname: van de Geijn, Robert A
– sequence: 3
  givenname: Greg M
  surname: Henry
  fullname: Henry, Greg M
BackLink https://doi.org/10.48550/arXiv.2303.04353$$DView paper in arXiv
BookMark eNrjYmDJy89LZWCQNDTQM7EwNTXQTyyqyCzTMzI2MNYzMDE2NeZkMHROLE5OTMnMS1dwd_X1tVLwyEzPUAgoSk3OLM7Mz1NIK8rPVfDJL0cI8TCwpiXmFKfyQmluBnk31xBnD12w4fEFRZm5iUWV8SBL4sGWGBNWAQAgvzHD
ContentType Journal Article
Copyright http://creativecommons.org/licenses/by/4.0
Copyright_xml – notice: http://creativecommons.org/licenses/by/4.0
DBID AKY
GOX
DOI 10.48550/arxiv.2303.04353
DatabaseName arXiv Computer Science
arXiv.org
DatabaseTitleList
Database_xml – sequence: 1
  dbid: GOX
  name: arXiv.org
  url: http://arxiv.org/find
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
ExternalDocumentID 2303_04353
GroupedDBID AKY
GOX
ID FETCH-arxiv_primary_2303_043533
IEDL.DBID GOX
IngestDate Tue Jul 22 21:08:02 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-arxiv_primary_2303_043533
OpenAccessLink https://arxiv.org/abs/2303.04353
ParticipantIDs arxiv_primary_2303_04353
PublicationCentury 2000
PublicationDate 2023-03-07
PublicationDateYYYYMMDD 2023-03-07
PublicationDate_xml – month: 03
  year: 2023
  text: 2023-03-07
  day: 07
PublicationDecade 2020
PublicationYear 2023
Score 3.654606
SecondaryResourceType preprint
Snippet This paper lays out insights and opportunities for implementing higher-precision matrix-matrix multiplication (GEMM) from (in terms of) lower-precision...
SourceID arxiv
SourceType Open Access Repository
SubjectTerms Computer Science - Mathematical Software
Title Cascading GEMM: High Precision from Low Precision
URI https://arxiv.org/abs/2303.04353
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwY2BQSUxMTQPNhulamqWZ65qkpqXqJhqmGeuapoBOi0tJNU4F37Hk62fmEWriFWEawcSgANsLk1hUkVkGOR84qVgf2D421jMA1ujGzAzMwIYCaDOvfwRkchJ8FBdUPUIdsI0JFkKqJNwEGfihrTsFR0h0CDEwpeaJMBg6JxYng5eqK7i7-vpaKYDWVigEFEFvt1EA7fBQ8MkvRwiJMsi7uYY4e-iCLYkvgJwIEQ-yPx5sv7EYAwuw354qwaAA7CoBPZpklGSclmpiaZYMdG9SsgHovC-gjLFZmiSDBC5TpHBLSTNwgW48By-DMpdhYCkpKk2VBdaLJUly4MABAN4mZXA
linkProvider Cornell University
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Cascading+GEMM%3A+High+Precision+from+Low+Precision&rft.au=Parikh%2C+Devangi+N&rft.au=van+de+Geijn%2C+Robert+A&rft.au=Henry%2C+Greg+M&rft.date=2023-03-07&rft_id=info:doi/10.48550%2Farxiv.2303.04353&rft.externalDocID=2303_04353