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 :
بازگشت