• DocumentCode
    3039805
  • Title

    An Inspector/Executor Based Strategy to Efficiently Parallelize N-Body Simulation Programs on Shared Memory Systems

  • Author

    Lorenzo, Juan A. ; Albín, Julio L. ; Pena, Tomás F. ; Rivera, Francisco F. ; Singh, David E.

  • Author_Institution
    Univ. de Santiago de Compostela, Santiago de Compostela
  • fYear
    2007
  • fDate
    5-8 July 2007
  • Firstpage
    9
  • Lastpage
    9
  • Abstract
    Reordering of data is becoming more and more significant in order to achieve a higher performance in memory data access and, particularly, in program runtime. This fact becomes specially important in parallel applications that are executed in shared memory systems. This work presents a new parallelizing, run time strategy for irregular structures associated to N-Body problem simulation algorithms. Such strategy, so-called STPCLS (Step Classification), is based on the inspector-executor paradigm. It has been tested in a shared memory system using a significant set of irregular loops. The outcomes show that the efficiency of our solution is high, and the benefits overcome the overheads imposed by our algorithm.
  • Keywords
    shared memory systems; data reordering; inspector-executor based strategy; parallelize N-body simulation programs; run time strategy; shared memory systems; step classification; Computational modeling; Concurrent computing; Cost function; High performance computing; Instruments; Pattern analysis; Performance analysis; Proposals; Runtime; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, 2007. ISPDC '07. Sixth International Symposium on
  • Conference_Location
    Hagenberg
  • Print_ISBN
    0-7695-2917
  • Type

    conf

  • DOI
    10.1109/ISPDC.2007.8
  • Filename
    4271899