• DocumentCode
    2142630
  • Title

    A workstation-based parallel direct-execution simulator

  • Author

    Dickens, Phillip M.

  • Author_Institution
    Illinois Inst. of Technol., Chicago, IL, USA
  • fYear
    1997
  • fDate
    10-13 Jun 1997
  • Firstpage
    174
  • Lastpage
    177
  • Abstract
    It is important to understand and efficiently predict the performance of large codes executing on massively parallel machines. However, these very large machines are scarce, expensive, and generally unavailable to large segments of the research community. It is therefore important to implement performance analysis tools for such machines on platforms that are readily available to the research community at large. To meet this need, we have ported LAPSE, a parallel direct-execution simulator, from the Intel Paragon to an ordinary cluster of workstations. The goal of this research is to provide researchers the opportunity to study codes designed for execution on a massively parallel machine while physically executing on a workstation cluster. However, we encountered significant performance problems when moving to a workstation cluster, due primarily to high communication and context switching costs. To reduce these costs, we implemented the virtual processors of the simulated system using light-weight threads rather than heavy-weight Unix processes. In this paper, we discuss the issues involved in moving from a process-based to a thread-based simulator, and demonstrate up to a four fold increase in performance by doing so
  • Keywords
    discrete event simulation; parallel programming; software performance evaluation; virtual machines; Intel Paragon; LAPSE; context switching costs; heavy-weight Unix processes; high communication costs; light-weight threads; massively parallel machines; parallel direct-execution simulator; performance analysis tools; thread-based simulator; workstation cluster; workstation-based parallel direct-execution simulator; Analytical models; Communication switching; Computational modeling; Computer simulation; Costs; NASA; Parallel machines; Scalability; Workstations; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Simulation, 1997., Proceedings., 11th Workshop on
  • Conference_Location
    Lockenhaus
  • Print_ISBN
    0-8186-7964-6
  • Type

    conf

  • DOI
    10.1109/PADS.1997.594603
  • Filename
    594603