• DocumentCode
    3103467
  • Title

    Performance Evaluation of PDES on Multi-core Clusters

  • Author

    Bahulkar, Ketan ; Hofmann, Nicole ; Jagtap, Deepak ; Abu-Ghazaleh, Nael ; Ponomarev, Dmitry

  • Author_Institution
    Comput. Sci. Dept., State Univ. of New York at Binghamton, Binghamton, NY, USA
  • fYear
    2010
  • fDate
    17-20 Oct. 2010
  • Firstpage
    131
  • Lastpage
    140
  • Abstract
    Trends in VLSI and micro architecture design have ushered in the multi-core era, where the number of cores on a chip is expected to grow with every processor generation. Soon, each chip will have a large number of tightly integrated processing cores with communication latencies substantially lower than those present in conventional clusters. Clusters made of such microprocessors experience non-uniform latencies between cores: cores on the same chip can communicate faster than cores on different chips, cores on the same machine can communicate faster than cores on different machines. In this paper, we characterize the performance of PDES models on a cluster of dual quad-core machines using a parameterizable modified version of Phold, a standard benchmark for parallel simulation. We study various combinations of regional and remote communication patterns to quantify the impact of communication on overall performance of simulation. We discover that the amount of communication has determining impact and it´s essential to optimize this communication at each level to take maximum advantage of multi-core platform. We show that partitioning significantly improves performance. We also explore the impact of load imbalance on application performance and provide critical insight into how to partition for these different environments. We believe that this study represents a significant first step in characterizing the performance space for PDES on this emerging platform.
  • Keywords
    VLSI; discrete event simulation; multiprocessing systems; parallel processing; performance evaluation; Phold; VLSI; dual quad-core machines; micro architecture design; multicore clusters; parallel discrete event simulation; parallel simulation; performance evaluation; processor generation; regional communication pattern; remote communication pattern; Adaptation model; Benchmark testing; Computational modeling; Delay; Discrete event simulation; Multicore processing; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Simulation and Real Time Applications (DS-RT), 2010 IEEE/ACM 14th International Symposium on
  • Conference_Location
    Fairfax, VA
  • ISSN
    1550-6525
  • Print_ISBN
    978-1-4244-8651-9
  • Type

    conf

  • DOI
    10.1109/DS-RT.2010.23
  • Filename
    5636698