• DocumentCode
    2481536
  • Title

    GPAW optimized for Blue Gene/P using hybrid programming

  • Author

    Kristensen, Mads Ruben Burgdorff ; Happe, Hans Henrik ; Vinter, Brian

  • Author_Institution
    eScience Centre, Univ. of Copenhagen, Copenhagen, Denmark
  • fYear
    2009
  • fDate
    23-29 May 2009
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    In this work we present optimizations of a grid-based projector-augmented wave method software, GPAW for the Blue Gene/P architecture. The improvements are achieved by exploring the advantage of shared and distributed memory programming also known as hybrid programming. The work focuses on optimizing a very time consuming operation in GPAW, the finite-different stencil operation, and different hybrid programming approaches are evaluated. The work succeeds in demonstrating a hybrid programming model which is clearly beneficial compared to the original flat programming model. In total an improvement of 1.94 compared to the original implementation is obtained. The results we demonstrate here are reasonably general and may be applied to other finite difference codes.
  • Keywords
    digital simulation; finite difference methods; grid computing; parallel machines; parallel programming; physics computing; Blue Gene/P architecture; GPAW; distributed memory programming; finite difference codes; finite-different stencil operation; grid-based projector-augmented wave method software; hybrid programming; shared memory programming; Bandwidth; Computational modeling; Computer architecture; Density functional theory; Distributed computing; Electrons; Finite difference methods; Optimization methods; Poisson equations; Stationary state;
  • 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.5160936
  • Filename
    5160936