Automatic optimisation of parallel linear algebra routines in systems with variable load

J. Cuenca, D. Giménez, J. González, J. Dongarra, K. Roche

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

12 Scopus citations

Abstract

The architecture of an automatically tuned linear algebra library proposed in previous works is extended in order to adapt itself to platforms where both the CPU load and the network traffic vary. During the installation process in a system, the linear algebra routines will be tuned automatically to the system conditions: hardware characteristics and basic libraries used in the linear algebra routines. At run-time the parameters that define the system characteristics are adjusted to the actual load of the platform. The design methodology is analysed with a block LU factorisation. Variants for sequential and parallel versions of this routine on a logical rectangular mesh of processors are considered. The behavior of the algorithm is studied with message-passing, using MPI on a cluster of PCs. The experiments show that the configurable parameters of the linear algebra routines can be adjusted during the run-time process despite the variability of the environment.

Original languageEnglish
Title of host publicationProceedings - 11th Euromicro Conference on Parallel, Distributed and Network-Based Processing, Euro-PDP 2003
EditorsAndrea Clematis
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages409-416
Number of pages8
ISBN (Electronic)0769518753, 9780769518756
DOIs
StatePublished - 2003
Externally publishedYes
Event11th Euromicro Conference on Parallel, Distributed and Network-Based Processing, Euro-PDP 2003 - Genova, Italy
Duration: Feb 5 2003Feb 7 2003

Publication series

NameProceedings - 11th Euromicro Conference on Parallel, Distributed and Network-Based Processing, Euro-PDP 2003

Conference

Conference11th Euromicro Conference on Parallel, Distributed and Network-Based Processing, Euro-PDP 2003
Country/TerritoryItaly
CityGenova
Period02/5/0302/7/03

Keywords

  • Clustering algorithms
  • Computer architecture
  • Computer science
  • Hardware
  • Libraries
  • Lifting equipment
  • Linear algebra
  • Runtime
  • Supercomputers
  • Telecommunication traffic

Fingerprint

Dive into the research topics of 'Automatic optimisation of parallel linear algebra routines in systems with variable load'. Together they form a unique fingerprint.

Cite this