• DocumentCode
    3246002
  • Title

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

  • Author

    Cuenca, Javier ; Gimenez, Domingo ; González, José ; Dongarra, Jack ; Roche, Kenneth

  • Author_Institution
    Departamento de Ingenieria y Tecnologia de Computadores, Murcia Univ., Spain
  • fYear
    2003
  • fDate
    5-7 Feb. 2003
  • Firstpage
    409
  • Lastpage
    416
  • 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.
  • Keywords
    computer operating procedures; linear algebra; mathematics computing; message passing; parallel programming; software libraries; software performance evaluation; CPU load; MPI; PC cluster; automatic optimisation; automatically tuned linear algebra library; block LU factorisation; configurable parameters; design methodology; hardware characteristics; installation process; linear algebra routines; logical rectangular mesh; message passing; network traffic; parallel linear algebra routines; parallel versions; run-time process; sequential versions; system conditions; variable load; Clustering algorithms; Computer architecture; Computer science; Hardware; Libraries; Lifting equipment; Linear algebra; Runtime; Supercomputers; Telecommunication traffic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing, 2003. Proceedings. Eleventh Euromicro Conference on
  • Conference_Location
    Genova, Italy
  • ISSN
    1066-6192
  • Print_ISBN
    0-7695-1875-3
  • Type

    conf

  • DOI
    10.1109/EMPDP.2003.1183618
  • Filename
    1183618