• DocumentCode
    2480363
  • Title

    Predictive analysis and optimisation of pipelined wavefront computations

  • Author

    Mudalige, G.R. ; Hammond, S.D. ; Smith, J.A. ; Jarvis, S.A.

  • Author_Institution
    High Performance Syst. Group, Univ. of Warwick, Coventry, UK
  • fYear
    2009
  • fDate
    23-29 May 2009
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Pipelined wavefront computations are a ubiquitous class of parallel algorithm used for the solution of a number of scientific and engineering applications. This paper investigates three optimisations to the generic pipelined wavefront algorithm, which are investigated through the use of predictive analytic models. The modelling of potential optimisations is supported by a recently developed reusable LogGP-based analytic performance model, which allows the speculative evaluation of each optimisation within the context of an industry-strength pipelined wavefront benchmark developed and maintained by the United Kingdom Atomic Weapons Establishment (AWE). The paper details the quantitative and qualitative benefits of: (1) parallelising computation blocks of the wavefront algorithm using OpenMP; (2) a novel restructuring/shifting of computation within the wavefront code and, (3) performing simultaneous multiple sweeps through the data grid.
  • Keywords
    optimisation; pipeline processing; ubiquitous computing; LogGP-based analytic performance model; OpenMP; parallel algorithm; pipelined wavefront algorithm; predictive analytic model; ubiquitous class; Algorithm design and analysis; Concurrent computing; Context modeling; Defense industry; Grid computing; Parallel algorithms; Performance analysis; Pervasive computing; Predictive models; Weapons;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
  • Conference_Location
    Rome
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-3751-1
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2009.5160882
  • Filename
    5160882