• 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