Accession Number : ADA303915

Title :   Towards a Thread-Based Parallel Direct Execution Simulator.

Descriptive Note : Contractor rept.,

Corporate Author : INSTITUTE FOR COMPUTER APPLICATIONS IN SCIENCE AND ENGINEERING HAMPTON VA

Personal Author(s) : Dickens, Phillip ; Haines, Matthew ; Mehrotra, Piyush ; Nicol, David

PDF Url : ADA303915

Report Date : NOV 1995

Pagination or Media Count : 18

Abstract : Parallel direct execution simulation is an important tool for performance and scalability analysis of large message passing parallel programs executing on top of a virtual computer. However, detailed simulation of message-passing codes requires a great deal of computation. We are therefore interested in pursuing implementation techniques which can decrease this cost. One idea is to implement the application virtual processes as lightweight threads rather than traditional Unix processes, reducing both on-processor communication costs and context-switching costs. In this paper we describe an initial implementation of a thread-based parallel direct execution simulator. We discuss the advantages of such an approach and present preliminary results that indicate a significant improvement over the process-based approach. (AN)

Descriptors :   *COMPUTERIZED SIMULATION, *COMPUTER COMMUNICATIONS, *PARALLEL PROCESSING, SOFTWARE ENGINEERING, SIMULATORS, DATA MANAGEMENT, DISTRIBUTED DATA PROCESSING, INPUT OUTPUT PROCESSING, WORK STATIONS, OPERATING SYSTEMS(COMPUTERS), COMPUTER NETWORKS, MESSAGE PROCESSING, COMPILERS, VIRTUAL REALITY, EXECUTIVE ROUTINES, SIMULATION LANGUAGES, C PROGRAMMING LANGUAGE.

Subject Categories : Computer Programming and Software
      Computer Systems

Distribution Statement : APPROVED FOR PUBLIC RELEASE