linear algebra

GraphBLAST: A High-Performance Linear Algebra-based Graph Framework on the GPU. (arXiv:1908.01407v3 [cs.DC] CROSS LISTED)

High-performance implementations of graph algorithms are challenging to implement on new parallel hardware such as GPUs, because of three challenges: (1) difficulty of coming up with graph building blocks, (2) load imbalance on parallel hardware, and (3) graph problems having low arithmetic intensity. To address these challenges, GraphBLAS is an innovative, on-going effort by the graph analytics community to propose building blocks based in sparse linear algebra, which will allow graph algorithms to be expressed in a performant, succinct, composable and portable manner. In this paper, we examine the performance challenges of a linear algebra-based approach to building graph frameworks and describe new design principles for overcoming these bottlenecks. Among the new design principles is exploiting input sparsity, which allows users to write graph algorithms without specifying push and pull direction. Exploiting output sparsity allows users to tell the backend which values of the output in a single vectorized computation they do not want computed. Load-balancing is an important feature for balancing work amongst parallel workers. We describe the important load-balancing features for handling graphs with different characteristics. The design principles described in this paper have been implemented in "GraphBLAST", the first open-source linear algebra-based graph framework on GPU targeting high-performance computing. The results show that on a single GPU, GraphBLAST has on average at least an order of magnitude speedup over previous GraphBLAS implementations SuiteSparse and GBTL, comparable performance to the fastest GPU hardwired primitives and shared-memory graph frameworks Ligra and Gunrock, and better performance than any other GPU graph framework, while offering a simpler and more concise programming model.




linear algebra

Determinantal Point Processes in Randomized Numerical Linear Algebra. (arXiv:2005.03185v1 [cs.DS])

Randomized Numerical Linear Algebra (RandNLA) uses randomness to develop improved algorithms for matrix problems that arise in scientific computing, data science, machine learning, etc. Determinantal Point Processes (DPPs), a seemingly unrelated topic in pure and applied mathematics, is a class of stochastic point processes with probability distribution characterized by sub-determinants of a kernel matrix. Recent work has uncovered deep and fruitful connections between DPPs and RandNLA which lead to new guarantees and improved algorithms that are of interest to both areas. We provide an overview of this exciting new line of research, including brief introductions to RandNLA and DPPs, as well as applications of DPPs to classical linear algebra tasks such as least squares regression, low-rank approximation and the Nystr"om method. For example, random sampling with a DPP leads to new kinds of unbiased estimators for least squares, enabling more refined statistical and inferential understanding of these algorithms; a DPP is, in some sense, an optimal randomized algorithm for the Nystr"om method; and a RandNLA technique called leverage score sampling can be derived as the marginal distribution of a DPP. We also discuss recent algorithmic developments, illustrating that, while not quite as efficient as standard RandNLA techniques, DPP-based algorithms are only moderately more expensive.




linear algebra

Linear and Multilinear Algebra and Function Spaces

A. Bourhim, J. Mashreghi, L. Oubbi and Z. Abdelali, editors. American Mathematical Society | Centre de Recherches Mathematiques, 2020, CONM, volume 750, approx. 224 pp. ISBN: 978-1-4704-4693-2 (print), 978-1-4704-5607-8 (online).

This volume contains the proceedings of the International Conference on Algebra and Related Topics, held from July 2–5, 2018, at Mohammed V...




linear algebra

Introduction to linear algebra / Lee W. Johnson, Virginia Polytechnic Institute and State University, R. Dean Riess, Virginia Polytechnic Institute and State University, Jimmy T. Arnold, Virginia Polytechnic Institute and State University

Johnson, Lee W




linear algebra

Linear algebra and its applications / David C. Lay (University of Maryland, College Park) ; with Steven R. Lay (Lee University) and Judi J. McDonald (Washington State University)

Lay, David C., author




linear algebra

Linear algebra : theorems and applications / contributors: Francesco Aldo Costabile, Elizabetta Longo et al




linear algebra

Elementary linear algebra : applications version / Howard Anton (Professor Emeritus, Drexel University), Chris Rorres (University of Pennsylvania)

Anton, Howard, author




linear algebra

Student solutions manual to accompany Elementary linear algebra, 11th edition and Elementary linear algebra, applications version, 11th edition / Howard Anton, Chris Rorres ; prepared by Przemyslaw Bogacki

Anton, Howard, author




linear algebra

Linear algebra / S. Friedberg, A. Insel, L. Spence

Friedberg, Stephen H., author




linear algebra

Elementary linear algebra / Stephen Andrilli (Department of Mathematics and Computer Science, La Salle University, Philadelphia), David Hecker (Department of Mathematics, Saint Joseph's University, Philadelphia, PA)

Andrilli, Stephen Francis, 1952- author




linear algebra

Linear algebra with applications / Steven J. Leon, University of Massachusetts, Dartmouth

Leon, Steven J




linear algebra

Elementary linear algebra : applications version / Howard Anton, Chris Rorres

Anton, Howard, author




linear algebra

Differential equations & linear algebra / C. Henry Edwards, David E. Penney, the University of Georgia, David Calvis, Baldwin Wallace College

Edwards, C. H. (Charles Henry), 1937-




linear algebra

Applied linear algebra in action / contributors, Alexey A. Kryukov et al




linear algebra

Introduction to linear algebra / Gilbert Strang (Massachusetts Institute of Technology)

Strang, Gilbert, author




linear algebra

Linear algebra as an introduction to abstract mathematics / Isaiah Lankham, California State University, East Bay, USA, Bruno Nachtergaele, University of California, Davis, USA, Anne Schilling, University of California, Davis, USA

Lankham, Isaiah




linear algebra

Numerical linear algebra : an introduction / Holger Wendland

Wendland, Holger, 1968- author




linear algebra

A first course in linear algebra / Minking Eie, Shou-Te Chang (National Chung Cheng University, Taiwan)

Eie, Minking, 1952- author




linear algebra

Introduction to computational linear algebra / Nabil Nassif, American University of Beirut, Lebanon, Jocelyne Erhel, INRIA, Rennes, France, Bernard Philippe, INRIA, Rennes, France

Nassif, Nabil




linear algebra

A bridge to linear algebra / Dragu Atanasiu (University of Borås, Sweden), Piotr MikusiƄski (University of Central Florida, USA)

Atanasiu, Dragu, author




linear algebra

Linear algebra for the young mathematician / Steven H. Weintraub

Dewey Library - QA184.2.W46 2019