skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Heterogenous Acceleration for Linear Algebra in Multi-coprocessor Environments

Book ·
OSTI ID:1261468

We present an efficient and scalable programming model for the development of linear algebra in heterogeneous multi-coprocessor environments. The model incorporates some of the current best design and implementation practices for the heterogeneous acceleration of dense linear algebra (DLA). Examples are given as the basis for solving linear systems' algorithms - the LU, QR, and Cholesky factorizations. To generate the extreme level of parallelism needed for the efficient use of coprocessors, algorithms of interest are redesigned and then split into well-chosen computational tasks. The tasks execution is scheduled over the computational components of a hybrid system of multi-core CPUs and coprocessors using a light-weight runtime system. The use of lightweight runtime systems keeps scheduling overhead low, while enabling the expression of parallelism through otherwise sequential code. This simplifies the development efforts and allows the exploration of the unique strengths of the various hardware components.

Research Organization:
Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC05-00OR22725
OSTI ID:
1261468
Country of Publication:
United States
Language:
English

Similar Records

A scalable approach to solving dense linear algebra problems on hybrid CPU-GPU systems
Journal Article · Wed Oct 01 00:00:00 EDT 2014 · Concurrency and Computation. Practice and Experience · OSTI ID:1261468

HPC Programming on Intel Many-Integrated-Core Hardware with MAGMA Port to Xeon Phi
Journal Article · Thu Jan 01 00:00:00 EST 2015 · Scientific Programming · OSTI ID:1261468

Efficient Support for Matrix Computations on Heterogeneous Multi-core and Multi-GPU Architectures
Technical Report · Wed Jun 01 00:00:00 EDT 2011 · OSTI ID:1261468

Related Subjects