This master's thesis discusses the design and implementation of a simulator for the REPLICA architecture, a many-core PRAM-like machine. REPLICA provides a programming model that seemingly cannot be provided by mainstream hardware without significant slowdown compared to traditional models. This also implies that it is difficult to simulate REPLICA's programming model on mainstream hardware. Simulator design decisions are described and the resulting simulator is evaluated and compared to existing simulators, where we see that the simulator presented in this thesis is the fastest of them. As seen from the discussion focus in the thesis, most efforts were directed towards simulator execution speed rather than user-facing features
REPLICA is a family of novel scalable chip multiprocessors with configurable emulated shared memory ...
A bold vision that guided this work is as follows: (i) a parallel algorithms and programming course ...
Simulation is an important means of evaluating new microarchitectures. With the invention of multi-c...
This master's thesis discusses the design and implementation of a simulator for the REPLICA architec...
The Parallel Random Access Machine, \de{PRAM}, is the dominant theoretical parallel computer model....
Parallel programming is widely considered very demanding for an average programmer due to inherent a...
Simulation is a key tool for computer architecture research. In particular, cycle-accurate simulator...
Abstract: There are two paradigms that contribute for increasing the processor’s performance: one ba...
An efficient simulator for the Motorola 88000 at the ISA (Instruction Set Architecture) level is des...
textSimulation is an essential tool for computer systems research. The speed of the simulator has a...
This simulation tool allows the user to explore different computer architectures with hardware suppo...
We study benchmarking on modern chip multi-processors (CMP), and outline a set of programs to measur...
This thesis is concerned with the experimental development of parallel simulation tools that not onl...
This paper introduces SIMinG-1k—a manycore simulator infrastructure. SIMinG-1k is a graphics process...
Fast computer simulation is an essential tool in the design of large parallel computers. Our Fast Ac...
REPLICA is a family of novel scalable chip multiprocessors with configurable emulated shared memory ...
A bold vision that guided this work is as follows: (i) a parallel algorithms and programming course ...
Simulation is an important means of evaluating new microarchitectures. With the invention of multi-c...
This master's thesis discusses the design and implementation of a simulator for the REPLICA architec...
The Parallel Random Access Machine, \de{PRAM}, is the dominant theoretical parallel computer model....
Parallel programming is widely considered very demanding for an average programmer due to inherent a...
Simulation is a key tool for computer architecture research. In particular, cycle-accurate simulator...
Abstract: There are two paradigms that contribute for increasing the processor’s performance: one ba...
An efficient simulator for the Motorola 88000 at the ISA (Instruction Set Architecture) level is des...
textSimulation is an essential tool for computer systems research. The speed of the simulator has a...
This simulation tool allows the user to explore different computer architectures with hardware suppo...
We study benchmarking on modern chip multi-processors (CMP), and outline a set of programs to measur...
This thesis is concerned with the experimental development of parallel simulation tools that not onl...
This paper introduces SIMinG-1k—a manycore simulator infrastructure. SIMinG-1k is a graphics process...
Fast computer simulation is an essential tool in the design of large parallel computers. Our Fast Ac...
REPLICA is a family of novel scalable chip multiprocessors with configurable emulated shared memory ...
A bold vision that guided this work is as follows: (i) a parallel algorithms and programming course ...
Simulation is an important means of evaluating new microarchitectures. With the invention of multi-c...