SLATE: Design of a Modern Distributed and Accelerated Linear Algebra Library

The SLATE (Software for Linear Algebra Targeting Exascale) library is being developed to provide fundamental dense linear algebra capabilities for current and upcoming distributed high-performance systems, both accelerated CPU-GPU based and CPU based. SLATE will provide coverage of existing ScaLAPAC...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:SC19: International Conference for High Performance Computing, Networking, Storage and Analysis S. 1 - 18
Hauptverfasser: Gates, Mark, Kurzak, Jakub, Charara, Ali, YarKhan, Asim, Dongarra, Jack
Format: Tagungsbericht
Sprache:Englisch
Veröffentlicht: ACM 17.11.2019
Schlagworte:
ISSN:2167-4337
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract The SLATE (Software for Linear Algebra Targeting Exascale) library is being developed to provide fundamental dense linear algebra capabilities for current and upcoming distributed high-performance systems, both accelerated CPU-GPU based and CPU based. SLATE will provide coverage of existing ScaLAPACK functionality, including the parallel BLAS; linear systems using LU and Cholesky; least squares problems using QR; and eigenvalue and singular value problems. In this respect, it will serve as a replacement for Sea-LAPACK, which after two decades of operation, cannot adequately be retrofitted for modern accelerated architectures. SLATE uses modern techniques such as communication-avoiding algorithms, lookahead panels to overlap communication and computation, and task-based scheduling, along with a modern C++ framework. Here we present the design of SLATE and initial reports of several of its components.
AbstractList The SLATE (Software for Linear Algebra Targeting Exascale) library is being developed to provide fundamental dense linear algebra capabilities for current and upcoming distributed high-performance systems, both accelerated CPU-GPU based and CPU based. SLATE will provide coverage of existing ScaLAPACK functionality, including the parallel BLAS; linear systems using LU and Cholesky; least squares problems using QR; and eigenvalue and singular value problems. In this respect, it will serve as a replacement for Sea-LAPACK, which after two decades of operation, cannot adequately be retrofitted for modern accelerated architectures. SLATE uses modern techniques such as communication-avoiding algorithms, lookahead panels to overlap communication and computation, and task-based scheduling, along with a modern C++ framework. Here we present the design of SLATE and initial reports of several of its components.
Author YarKhan, Asim
Gates, Mark
Dongarra, Jack
Kurzak, Jakub
Charara, Ali
Author_xml – sequence: 1
  givenname: Mark
  surname: Gates
  fullname: Gates, Mark
  email: mgates3@icl.utk.edu
  organization: University of Tennessee,Knoxville,TN
– sequence: 2
  givenname: Jakub
  surname: Kurzak
  fullname: Kurzak, Jakub
  email: kurzak@icl.utk.edu
  organization: University of Tennessee,Knoxville,TN
– sequence: 3
  givenname: Ali
  surname: Charara
  fullname: Charara, Ali
  email: ali@icl.utk.edu
  organization: University of Tennessee,Knoxville,TN
– sequence: 4
  givenname: Asim
  surname: YarKhan
  fullname: YarKhan, Asim
  email: yarkhan@icl.utk.edu
  organization: University of Tennessee,Knoxville,TN
– sequence: 5
  givenname: Jack
  surname: Dongarra
  fullname: Dongarra, Jack
  email: dongarra@icl.utk.edu
  organization: University of Tennessee,Knoxville,TN
BookMark eNotjT9PwzAUxA0CiVIyszD4C6Q8-9lxzBa15Y8UxECZK8d-qYyKg5ww8O0JguXufjrp7pKdpSERY9cCVkIofYvSag2wQtSVlHjCCmvquQCc0cIpW0hRmVIhmgtWjOM7AKAEJWpYsPa1bXbbO76hMR4SH3ru-PMQKCe-ieOUY_c1UeAuBd54T0fK7pfbmMhl3hwP1GU346z5-4qd9-44UvHvS_Z2v92tH8v25eFp3bSlk6qeSlP3xvq-cw4DeWsUgVRBhcqCxlD7DueglVem16S806a33oNX0ndQmYBLdvO3G4lo_5njx3y-F2BBSiHxBwNjTow
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1145/3295500.3356223
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 9781450362290
145036229X
EISSN 2167-4337
EndPage 18
ExternalDocumentID 10902212
Genre orig-research
GroupedDBID 6IE
6IF
6IH
6IK
6IL
6IN
AAWTH
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
IPLJI
OCL
RIE
RIL
ID FETCH-LOGICAL-a248t-78f79cfbaa3dec974e024d4d69053d8cb390554c47f5e4ca57f9cc0c42cb067d3
IEDL.DBID RIE
ISICitedReferencesCount 52
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000545976800026&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Wed Mar 12 06:17:11 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a248t-78f79cfbaa3dec974e024d4d69053d8cb390554c47f5e4ca57f9cc0c42cb067d3
PageCount 18
ParticipantIDs ieee_primary_10902212
PublicationCentury 2000
PublicationDate 2019-Nov.-17
PublicationDateYYYYMMDD 2019-11-17
PublicationDate_xml – month: 11
  year: 2019
  text: 2019-Nov.-17
  day: 17
PublicationDecade 2010
PublicationTitle SC19: International Conference for High Performance Computing, Networking, Storage and Analysis
PublicationTitleAbbrev SC
PublicationYear 2019
Publisher ACM
Publisher_xml – name: ACM
SSID ssj0003204180
ssj0002871321
Score 2.0297253
Snippet The SLATE (Software for Linear Algebra Targeting Exascale) library is being developed to provide fundamental dense linear algebra capabilities for current and...
SourceID ieee
SourceType Publisher
StartPage 1
SubjectTerms C++ languages
dense linear algebra
distributed computing
Eigenvalues and eigenfunctions
GPU computing
Libraries
Linear systems
Parallel processing
Performance evaluation
Processor scheduling
Scheduling
Software
Vectors
Title SLATE: Design of a Modern Distributed and Accelerated Linear Algebra Library
URI https://ieeexplore.ieee.org/document/10902212
WOSCitedRecordID wos000545976800026&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV09T8MwFLSgYmAqH0V8ywNraBLbsc1W0VYMVVWJInWr7GcbIaEUlZbfz7ObFhYGNidDFDmO7s5-946QO4trFlmDyKoyVxlSaptpBS5zQVtT5HmwlUthE3I8VrOZnjRm9eSF8d6n4jN_H4fpLN8tYB23yrqpiLCMmcL7UlYbs9ZuQyVSf9ZgUbxmZc4LlTftfAouuqzUyMdRpjIE_ZhP9CtPJcHJsP3PFzkinR9jHp3sIOeY7Pn6hLS3yQy0-VFPyeh51JsOHmg_1WfQRaCGblLPaD92yo0hV95RUzvaA0DkiQ0jHEVhiguf9t5f43EybTwNHfIyHEwfn7ImNyEzJVerTKogNQRrDHMeUDB4BGLHHQphwZwCy3AgOHAZhOdghAwaIAdegkXwcuyMtOpF7c8JDU57qLTVVal5gU8UTkUZq4wwUHl3QTpxduYfm9YY8-3EXP5x_4ocIuPQ0cxXyGvSWi3X_oYcwNfq7XN5mz7oN8yQnw4
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwGLRQQYKpPIp444E1NPEjsdkq2qqIUFWiSN0qPxESSlFp-f18dtPCwsDmZIgix9Hd2d99h9CNhjULrIEnOUlFApRaJ1IYm1gvtcrS1OvcxrCJYjgUk4kc1Wb16IVxzsXiM3cbhvEs387MMmyVtWMRIQmZwtucMZKu7FqbLZVA_mmNRuGakpRlIq0b-mSMtymRwMhBqFKA_ZBQ9CtRJQJKv_nPV9lHrR9rHh5tQOcAbbnqEDXX2Qy4_lWPUPlcdsa9O9yNFRp45rHCq9wz3A29ckPMlbNYVRZ3jAHsCS0jLAZpCksfd95fw4Eyrl0NLfTS743vB0mdnJAowsQiKYQvpPFaKWqdAcngAIotsyCFObXCaAoDzgwrPHfMKF54aUxqGDEa4MvSY9SoZpU7Qdhb6UwutcyJZBk8kVsRhKxQXJnc2VPUCrMz_Vg1x5iuJ-bsj_vXaHcwfiqn5cPw8RztAf-QwdqXFReosZgv3SXaMV-Lt8_5Vfy430RqolU
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%3Abook&rft.genre=proceeding&rft.title=SC19%3A+International+Conference+for+High+Performance+Computing%2C+Networking%2C+Storage+and+Analysis&rft.atitle=SLATE%3A+Design+of+a+Modern+Distributed+and+Accelerated+Linear+Algebra+Library&rft.au=Gates%2C+Mark&rft.au=Kurzak%2C+Jakub&rft.au=Charara%2C+Ali&rft.au=YarKhan%2C+Asim&rft.date=2019-11-17&rft.pub=ACM&rft.eissn=2167-4337&rft.spage=1&rft.epage=18&rft_id=info:doi/10.1145%2F3295500.3356223&rft.externalDocID=10902212