The design trend towards CMPs has made the simulation of multiprocessor systems a necessity and has also made multiprocessor systems widely available. While a serial multiprocessor simulation necessarily imposes a linear slowdown, running such a simulation in parallel may help mitigate this effect. In this paper we document our experiences with two different methods of parallelizing Sparc Sulima, a simulator of UltraSPARC IIICu-based multiprocessor systems. In the first approach, a simple interconnect model within the simulator is parallelized non-deterministically using careful locking. In the second, a detailed interconnect model is parallelized while preserving determinism using parallel discrete event simulation (PDES) techniques. While...
This study shows how the performance of a parallel simulation may be affected by the structure of th...
The use of multiprocessors is an important way to increase the performance of a supercom-puting pr...
The use of multiprocessors is an important way to increase the performance of a supercom-puting prog...
Simulation has emerged as the primary means for evaluating the design of multiprocessor systems. Sim...
[[abstract]]Circuit simulation is a very time-consuming and numerically intensive application, espec...
Abstract—Multi-core processors are commonly available now, but most traditional computer architectur...
Simulation has become indispensable in the process of designing, verifying, and testing complex digi...
This paper examines the cost/performance of simulating a hypothetical target parallel computer using...
Current simulators for shared-memory multiprocessor architectures involve a large tradeoff between s...
Simulation has become indispensable in the process of designing, verifying, and testing complex digi...
This paper examines the cost/performance of simulating a hypothetical target parallel computer using...
With traditional event list techniques, evaluating a detailed discrete event simulation model can of...
Fast computer simulation is an essential tool in the design of large parallel computers. Our Fast Ac...
Fast computer simulation is an essential tool in the design of large parallel computers. Our Fast Ac...
This paper presents a technique which attempts to aid the simulationist in the decision as to whethe...
This study shows how the performance of a parallel simulation may be affected by the structure of th...
The use of multiprocessors is an important way to increase the performance of a supercom-puting pr...
The use of multiprocessors is an important way to increase the performance of a supercom-puting prog...
Simulation has emerged as the primary means for evaluating the design of multiprocessor systems. Sim...
[[abstract]]Circuit simulation is a very time-consuming and numerically intensive application, espec...
Abstract—Multi-core processors are commonly available now, but most traditional computer architectur...
Simulation has become indispensable in the process of designing, verifying, and testing complex digi...
This paper examines the cost/performance of simulating a hypothetical target parallel computer using...
Current simulators for shared-memory multiprocessor architectures involve a large tradeoff between s...
Simulation has become indispensable in the process of designing, verifying, and testing complex digi...
This paper examines the cost/performance of simulating a hypothetical target parallel computer using...
With traditional event list techniques, evaluating a detailed discrete event simulation model can of...
Fast computer simulation is an essential tool in the design of large parallel computers. Our Fast Ac...
Fast computer simulation is an essential tool in the design of large parallel computers. Our Fast Ac...
This paper presents a technique which attempts to aid the simulationist in the decision as to whethe...
This study shows how the performance of a parallel simulation may be affected by the structure of th...
The use of multiprocessors is an important way to increase the performance of a supercom-puting pr...
The use of multiprocessors is an important way to increase the performance of a supercom-puting prog...