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
Link To Document