• DocumentCode
    3121352
  • Title

    Improving lookahead in parallel discrete event simulations of large-scale applications using compiler analysis

  • Author

    Deelman, Ewa ; Bargodia, R. ; Sakellariou, Rizos ; Adve, Vikram

  • Author_Institution
    South Carolina Univ., Columbia, SC, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    5
  • Lastpage
    13
  • Abstract
    This paper addresses the issue of efficient and accurate performance prediction of large-scale message-passing applications on high performance architectures using simulation. Such simulators are often based on parallel discrete event simulation, typically using the conservative protocol to synchronize the simulation threads. The paper considers how a compiler can be used to automatically extract information about the lookahead present in the application and how this can be used to improve the performance of the null protocol used for synchronization. These techniques are implemented in the MPI-Sim simulator and dHPF compiler which had previous been extended to work together for optimizing the simulation of local computational components of an application. The results show that the availability of lookahead ranging improves the runtime of the simulator by factors ranging front 9% up to two orders of magnitude, with 30-60% improvements being typical for the real-world codes. The experiments also show that these improvements are directly correlated with reductions by the number of null messages required by the simulations
  • Keywords
    discrete event simulation; message passing; performance evaluation; program compilers; compiler analysis; dHPF compiler; large-scale message-passing; lookahead; parallel discrete event simulations; simulator; Availability; Computational modeling; Data mining; Discrete event simulation; Large-scale systems; Optimizing compilers; Predictive models; Protocols; Runtime; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Simulation, 2001. Proceedings. 15th Workship on
  • Conference_Location
    Lake Arrowehead, CA
  • Print_ISBN
    0-7695-1104-X
  • Type

    conf

  • DOI
    10.1109/PADS.2001.924616
  • Filename
    924616