Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Scalable Dense Linear Algebra on Heterogeneous Hardware

View through CrossRef
Design of systems exceeding 1 Pflop/s and the push toward 1 Eflop/s, forced a dramatic shift in hardware design. Various physical and engineering constraints resulted in introduction of massive parallelism and functional hybridization with the use of accelerator units. This paradigm change brings about a serious challenge for application developers, as the management of multicore proliferation and heterogeneity rests on software. And it is reasonable to expect, that this situation will not change in the foreseeable future. This chapter presents a methodology of dealing with this issue in three common scenarios. In the context of shared-memory multicore installations, we show how high performance and scalability go hand in hand, when the well-known linear algebra algorithms are recast in terms of Direct Acyclic Graphs (DAGs), which are then transparently scheduled at runtime inside the Parallel Linear Algebra Software for Multicore Architectures (PLASMA) project. Similarly, Matrix Algebra on GPU and Multicore Architectures (MAGMA)schedules DAG-driven computations on multicore processors and accelerators. Finally, Distributed PLASMA (DPLASMA), takes the approach to distributed-memory machines with the use of automatic dependence analysis and the Direct Acyclic Graph Engine (DAGuE) to deliver high performance at the scale of many thousands of cores.
Title: Scalable Dense Linear Algebra on Heterogeneous Hardware
Description:
Design of systems exceeding 1 Pflop/s and the push toward 1 Eflop/s, forced a dramatic shift in hardware design.
Various physical and engineering constraints resulted in introduction of massive parallelism and functional hybridization with the use of accelerator units.
This paradigm change brings about a serious challenge for application developers, as the management of multicore proliferation and heterogeneity rests on software.
And it is reasonable to expect, that this situation will not change in the foreseeable future.
This chapter presents a methodology of dealing with this issue in three common scenarios.
In the context of shared-memory multicore installations, we show how high performance and scalability go hand in hand, when the well-known linear algebra algorithms are recast in terms of Direct Acyclic Graphs (DAGs), which are then transparently scheduled at runtime inside the Parallel Linear Algebra Software for Multicore Architectures (PLASMA) project.
Similarly, Matrix Algebra on GPU and Multicore Architectures (MAGMA)schedules DAG-driven computations on multicore processors and accelerators.
Finally, Distributed PLASMA (DPLASMA), takes the approach to distributed-memory machines with the use of automatic dependence analysis and the Direct Acyclic Graph Engine (DAGuE) to deliver high performance at the scale of many thousands of cores.

Related Results

Domain kognitif dan pencapaian ungkapan algebra dalam kalangan pelajar Tingkatan Dua
Domain kognitif dan pencapaian ungkapan algebra dalam kalangan pelajar Tingkatan Dua
Algebra merupakan salah satu topik yang sukar dalam pembelajaran Matematik khususnya di peringkat Menengah Rendah. Permasalahan pelajar dalam topik Algebra sering dikaitkan dengan ...
Quasi-pre-Lie bialgebras and twisting of pre-Lie algebras
Quasi-pre-Lie bialgebras and twisting of pre-Lie algebras
Given a (quasi-)twilled pre-Lie algebra, we first construct a differential graded Lie algebra ([Formula: see text]-algebra). Then we study the twisting theory of (quasi-)twilled pr...
Performance simulation methodologies for hardware/software co-designed processors
Performance simulation methodologies for hardware/software co-designed processors
Recently the community started looking into Hardware/Software (HW/SW) co-designed processors as potential solutions to move towards the less power consuming and the less complex de...
The Weil Algebra and the Weil Model
The Weil Algebra and the Weil Model
This chapter evaluates the Weil algebra and the Weil model. The Weil algebra of a Lie algebra g is a g-differential graded algebra that in a definite sense models the total space E...
Lukasiewicz Fuzzy BM-Algebra and BM-Ideal
Lukasiewicz Fuzzy BM-Algebra and BM-Ideal
Introduction: ℱ???????????????? Sets is a mathematical framework that expands the traditional concept of sets by enabling elements to have degrees of membership. This enables parti...
Algebra on demand
Algebra on demand
School districts nationwide have yet to agree upon a standardized method for student achievement in algebra at the middle school level. This comparative case study, with a phenomen...
Involutive symmetric Gödel spaces, their algebraic duals and logic
Involutive symmetric Gödel spaces, their algebraic duals and logic
AbstractIt is introduced a new algebra$$(A, \otimes , \oplus , *, \rightharpoonup , 0, 1)$$(A,⊗,⊕,∗,⇀,0,1)called$$L_PG$$LPG-algebra if$$(A, \otimes , \oplus , *, 0, 1)$$(A,⊗,⊕,∗,0,...

Back to Top