Javascript must be enabled to continue!
TRAPEDS: producing traces for multicomputers via execution driven simulation
View through CrossRef
Trace-driven simulation is an important aid in performance analysis of computer systems. Capturing address traces for these simulations is a difficult problem for single processors and particularly for multicomputers. Even when existing trace methods can be used on multicomputers, the amount of collected data typically grows with the number of processors, so I/O and trace storage costs increase. A new technique is presented in this paper which modifies the executable code to dynamically collect the address trace from the user code and analyzes this trace during the execution of the program. This method helps resolve the I/O and storage problems and facilitates parallel analysis of the address trace. If a trace stored on disk is desired, the generated trace information can also be written to files during execution, with a resultant drop in program execution speed. An initial implementation on the Intel iPSC/2 hypercube multicomputer is detailed, and sample simulation results are presented. The effect of this trace collection method on execution time is illustrated.
Association for Computing Machinery (ACM)
Title: TRAPEDS: producing traces for multicomputers via execution driven simulation
Description:
Trace-driven simulation is an important aid in performance analysis of computer systems.
Capturing address traces for these simulations is a difficult problem for single processors and particularly for multicomputers.
Even when existing trace methods can be used on multicomputers, the amount of collected data typically grows with the number of processors, so I/O and trace storage costs increase.
A new technique is presented in this paper which modifies the executable code to dynamically collect the address trace from the user code and analyzes this trace during the execution of the program.
This method helps resolve the I/O and storage problems and facilitates parallel analysis of the address trace.
If a trace stored on disk is desired, the generated trace information can also be written to files during execution, with a resultant drop in program execution speed.
An initial implementation on the Intel iPSC/2 hypercube multicomputer is detailed, and sample simulation results are presented.
The effect of this trace collection method on execution time is illustrated.
Related Results
Market orientations, product innovation and organizational performance: A case study on selected beer factories found in Ethiopia
Market orientations, product innovation and organizational performance: A case study on selected beer factories found in Ethiopia
Abstract
Overview was led to explore the relationship between advertise direction, creation process, item execution, authoritative execution and budgetary execution. The mo...
Market orientations, product innovation and organizational performance: A case study on selected beer factories found in Ethiopia
Market orientations, product innovation and organizational performance: A case study on selected beer factories found in Ethiopia
Abstract
Overview was led to explore the relationship between advertise direction, creation process, item execution, authoritative execution and budgetary execution. The mo...
Quantification of Regression Test Suite Execution Time in Parallel Execution Setup with Weighted Test Suite Split Algorithm
Quantification of Regression Test Suite Execution Time in Parallel Execution Setup with Weighted Test Suite Split Algorithm
Regression test suite execution time study focus is essentially on two aspects. They are execution time reduction and making effective use of available hardware resources and manpo...
Quantification of Regression Test Suite Execution Time in Parallel Execution Setup with Weighted Test Suite Split Algorithm
Quantification of Regression Test Suite Execution Time in Parallel Execution Setup with Weighted Test Suite Split Algorithm
Regression test suite execution time study focus is essentially on two aspects. They are execution time reduction and making effective use of available hardware resources and manpo...
Immunoglobulin‐Secreting Cells in Cord Blood: Effects of Epstein–Barr Virus and Interleukin‐4
Immunoglobulin‐Secreting Cells in Cord Blood: Effects of Epstein–Barr Virus and Interleukin‐4
The contribution of cord blood B lymphocytes to the immune response has been under considerable investigation. Cord blood B cells produce almost no antibodies except of the immunog...
Pediatric Critical Care Medicine Fellowship Simulation Use Survey*
Pediatric Critical Care Medicine Fellowship Simulation Use Survey*
Objectives:
Simulation-based education is used in the U.S. Pediatric Critical Care Medicine fellowship programs, yet the prevalence and types of simulation used is unkn...
Making Decisions With Simulation
Making Decisions With Simulation
Simulation models enable experimentation with different system settings and designs. This can be done much more quickly and cheaply than experimenting in real-life, and experimenta...
Determining Time for completion Construction Projects Using Time List
Determining Time for completion Construction Projects Using Time List
The main text of civil contracts consists of three main parts: the contract’s subject, the contract’s amount, and the contract’s time. Various techniques are used to specify the am...

