Skip to main content

Showing 1–3 of 3 results for author: Mattson, T G

Searching in archive cs. Search in all archives.
.
  1. Distributed Ranges: A Model for Distributed Data Structures, Algorithms, and Views

    Authors: Benjamin Brock, Robert Cohn, Suyash Bakshi, Tuomas Karna, Jeongnim Kim, Mateusz Nowak, Łukasz Ślusarczyk, Kacper Stefanski, Timothy G. Mattson

    Abstract: Data structures and algorithms are essential building blocks for programs, and \emph{distributed data structures}, which automatically partition data across multiple memory locales, are essential to writing high-level parallel programs. While many projects have designed and implemented C++ distributed data structures and algorithms, there has not been widespread adoption of an interoperable model… ▽ More

    Submitted 31 May, 2024; originally announced June 2024.

    Comments: To appear in ACM International Conference on Supercomputing (ICS) 2024

    Journal ref: In Proceedings of the 38th ACM International Conference on Supercomputing (ICS 2024) 236-246

  2. arXiv:2211.00844  [pdf, ps, other

    quant-ph cs.DC

    Introducing the Quantum Research Kernels: Lessons from Classical Parallel Computing

    Authors: A. Y. Matsuura, Timothy G. Mattson

    Abstract: Quantum computing represents a paradigm shift for computation requiring an entirely new computer architecture. However, there is much that can be learned from traditional classical computer engineering. In this paper, we describe the Parallel Research Kernels (PRK), a tool that was very useful for designing classical parallel computing systems. The PRK are simple kernels written to expose bottlene… ▽ More

    Submitted 1 November, 2022; originally announced November 2022.

    Comments: 2 pages

  3. arXiv:2104.01661  [pdf, ps, other

    cs.MS cs.DS

    LAGraph: Linear Algebra, Network Analysis Libraries, and the Study of Graph Algorithms

    Authors: Gábor Szárnyas, David A. Bader, Timothy A. Davis, James Kitchen, Timothy G. Mattson, Scott McMillan, Erik Welch

    Abstract: Graph algorithms can be expressed in terms of linear algebra. GraphBLAS is a library of low-level building blocks for such algorithms that targets algorithm developers. LAGraph builds on top of the GraphBLAS to target users of graph algorithms with high-level algorithms common in network analysis. In this paper, we describe the first release of the LAGraph library, the design decisions behind the… ▽ More

    Submitted 4 April, 2021; originally announced April 2021.

    Comments: Accepted to GrAPL 2021