Morpheus: A library for efficient runtime switching of sparse matrix storage formats

Bibliographic Details
Title: Morpheus: A library for efficient runtime switching of sparse matrix storage formats
Authors: Christodoulos Stylianou, Michèle Weiland
Source: SoftwareX, Vol 27, Iss , Pp 101775- (2024)
Publisher Information: Elsevier, 2024.
Publication Year: 2024
Collection: LCC:Computer software
Subject Terms: Sparse matrix storage formats, Generic programming, Dynamic matrices, Performance portability, Productivity, Computer software, QA76.75-76.765
Description: Sparse matrix storage formats have evolved over the years to better exploit the particular strengths of different hardware architectures or to better match the sparsity patterns of matrices, with the aim to optimize operations on the matrices. However, the integration of new formats in existing source code is an invasive procedure that often requires a complete re-writing of the code. Morpheus introduces a framework that abstracts the notion of the different formats in order to optimize the performance of the sparse operations and increase the user’s productivity by seamlessly matching the underlying data-structure to the computation at runtime, with minimal overheads.
Document Type: article
File Description: electronic resource
Language: English
ISSN: 2352-7110
Relation: http://www.sciencedirect.com/science/article/pii/S2352711024001468; https://doaj.org/toc/2352-7110
DOI: 10.1016/j.softx.2024.101775
Access URL: https://doaj.org/article/9739c5afbac6489e8e7b1c775eab4af7
Accession Number: edsdoj.9739c5afbac6489e8e7b1c775eab4af7
Database: Directory of Open Access Journals
Description
ISSN:23527110
DOI:10.1016/j.softx.2024.101775