DocumentCode
3145451
Title
Dynamic Adaptations in ab-initio Nuclear Physics Calculations on Multicore Computer Architectures
Author
Srinivasa, Avinash ; Sosonkina, Masha ; Maris, Pieter ; Vary, James P.
Author_Institution
Ames Lab./DOE, Iowa State Univ., Ames, IA, USA
fYear
2011
fDate
16-20 May 2011
Firstpage
1332
Lastpage
1339
Abstract
Computational resource availability often changes during the course of execution of an application. This is especially true in modern multi-user cluster environments where users can run many high-performance applications simultaneously which share resources such as Processing Elements (PEs), I/O, main memory, network. In such a scenario, it would be greatly advantageous to have applications augmented with adaptive capabilities, particularly during run-time. This involves targeting a computationally intensive part of the application and invoking appropriate adaptations so as to be able to adjust to the dynamically changing system conditions, to prevent drastic performance loss. In this paper, the parallel application MFDn (Many Fermion Dynamics for nuclear structure) used for ab-initio nuclear physics calculations is integrated with a middleware tool for invoking such adaptations. In particular, the multi-threaded Lanczos diagonalization procedure in MFDn is targeted to observe the effect on performance of dynamically changing the number of threads during the iterative process. Performance gains between two to seven times were observed in the presence of competing applications by incorporating these adaptation strategies.
Keywords
ab initio calculations; computer architecture; fermion systems; iterative methods; middleware; multi-threading; multiprocessing systems; nuclear structure; physics computing; resource allocation; MFDn parallel application; ab-initio nuclear physics calculation; adaptive capability; computational resource availability; high-performance application; iterative process; many fermion dynamics; middleware tool; multicore computer architecture; multithreaded Lanczos diagonalization procedure; multiuser cluster environment; nuclear structure; performance loss; processing elements; resource sharing; Computer architecture; Context; Instruction sets; Middleware; Monitoring; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 2011 IEEE International Symposium on
Conference_Location
Shanghai
ISSN
1530-2075
Print_ISBN
978-1-61284-425-1
Electronic_ISBN
1530-2075
Type
conf
DOI
10.1109/IPDPS.2011.288
Filename
6008987
Link To Document