The paper describes a technique to simulate the execution of parallel software on a generic multiple-processor architecture and to evaluate its actual performance. Parallel programs can be written easily in C, compiled with a standard compiler and linked with a simulator library to be run on a simulated parallel system. The parallel system and its kernel primitives are simulated by the library functions, and the executable code is run in a monoprogrammed environment. (Currently both PCs and Unix machines have been used.) Communication between processes uses a message exchange synchronization mechanism similar to that of the Inmos Transputer; the use of shared memory is also allowed. Architectural parameters of the simulated system, such as ...
Trace driven simulation is a well known technique for performance evaluation of single processor com...
The benefits of parallel computation particularly the speed factor has brought about the increasing ...
As massively parallel computers proliferate, there is growing interest in finding ways by which perf...
The use of multiprocessors is an important way to increase the performance of a supercom-puting prog...
The use of multiprocessors is an important way to increase the performance of a supercom-puting pr...
OF PAPER Evaluating the Performance of Parallel Programs in a Pseudo-Parallel MPI Environment By Eri...
[[abstract]]In recent years, it has gradually become popular to use discrete-event simulation as a t...
The simulation of parallel systems is an alternative approach to classical parallel system programmi...
The performance of a computer system is important. One way of improving performance is to use multip...
In this thesis we propose a distributed-memory parallel-computer simulation system called PUPPET (Pe...
Simulation has emerged as the primary means for evaluating the design of multiprocessor systems. Sim...
This thesis describes a method to simulate parallel programs written for shared memory multiprocesso...
This study is concerned with several proposals concerning multiprocessor systems and with the variou...
In this paper, a simulation model for incorporation within a performance-oriented parallel software ...
This paper describes a simulation program designed for the performance evaluation of multiprocessor ...
Trace driven simulation is a well known technique for performance evaluation of single processor com...
The benefits of parallel computation particularly the speed factor has brought about the increasing ...
As massively parallel computers proliferate, there is growing interest in finding ways by which perf...
The use of multiprocessors is an important way to increase the performance of a supercom-puting prog...
The use of multiprocessors is an important way to increase the performance of a supercom-puting pr...
OF PAPER Evaluating the Performance of Parallel Programs in a Pseudo-Parallel MPI Environment By Eri...
[[abstract]]In recent years, it has gradually become popular to use discrete-event simulation as a t...
The simulation of parallel systems is an alternative approach to classical parallel system programmi...
The performance of a computer system is important. One way of improving performance is to use multip...
In this thesis we propose a distributed-memory parallel-computer simulation system called PUPPET (Pe...
Simulation has emerged as the primary means for evaluating the design of multiprocessor systems. Sim...
This thesis describes a method to simulate parallel programs written for shared memory multiprocesso...
This study is concerned with several proposals concerning multiprocessor systems and with the variou...
In this paper, a simulation model for incorporation within a performance-oriented parallel software ...
This paper describes a simulation program designed for the performance evaluation of multiprocessor ...
Trace driven simulation is a well known technique for performance evaluation of single processor com...
The benefits of parallel computation particularly the speed factor has brought about the increasing ...
As massively parallel computers proliferate, there is growing interest in finding ways by which perf...