[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article
Free access

A workstation-based parallel direct-execution simulator

Published: 01 June 1997 Publication History

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.

References

[1]
P. Dickens, P. Heidelberger and D. Nicol. Parallelized direct execution simulation of messagepassing programs. IEEE Transactions on Parallel and Distributed Systems, Volume 7, Number 10, October, 1996, pages 1090-1105.
[2]
P. Dickens, M. Haines, P. Mehrotra and D. Nicol. Towards a Thread-Based Parallel Direct- Execution Simulator In it Proceedings of the 29th Annual Hawaii International Conference on System Software, Maui, Hawaii, 1996.
[3]
G. Stellner, S. Lamberts and T. Ludwig NxLib a parallel programming environment for workstations clusters. In PARLE'94, Parallel Architectures and Languages Europe, Athens, 1994.

Cited By

View all
  • (2010)A lightweight, high performance communication protocol for grid computingCluster Computing10.1007/s10586-009-0107-x13:1(47-66)Online publication date: 1-Mar-2010
  • (2001)The resource sharing systemProceedings of the fifteenth workshop on Parallel and distributed simulation10.5555/375658.375691(91-98)Online publication date: 15-May-2001

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGSIM Simulation Digest
ACM SIGSIM Simulation Digest  Volume 27, Issue 1
July 1997
184 pages
ISSN:0163-6103
DOI:10.1145/268823
Issue’s Table of Contents
  • cover image ACM Conferences
    PADS '97: Proceedings of the eleventh workshop on Parallel and distributed simulation
    June 1997
    200 pages
    ISBN:0818679654

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 1997
Published in SIGSIM Volume 27, Issue 1

Check for updates

Author Tags

  1. Intel Paragon
  2. LAPSE
  3. context switching costs
  4. discrete event simulation
  5. heavy-weight Unix processes
  6. high communication costs
  7. light-weight threads
  8. massively parallel machines
  9. parallel direct-execution simulator
  10. performance analysis tools
  11. thread-based simulator
  12. workstation cluster
  13. workstation-based parallel direct-execution simulator

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)92
  • Downloads (Last 6 weeks)25
Reflects downloads up to 04 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2010)A lightweight, high performance communication protocol for grid computingCluster Computing10.1007/s10586-009-0107-x13:1(47-66)Online publication date: 1-Mar-2010
  • (2001)The resource sharing systemProceedings of the fifteenth workshop on Parallel and distributed simulation10.5555/375658.375691(91-98)Online publication date: 15-May-2001

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media