|
RAMP Gold is an economical FPGA-based architecture simulator developed at the UC Berkeley Parallel Computing Lab. It allows rapid early design-space exploration of manycore systems. RAMP Gold models target-system timing and functionality separately, and it employs hostmultithreading for an efficient FPGA implementation. It is a high-throughput, cycle-accurate full-system simulator, capable of booting real operating systems. The RAMP Gold prototype runs on a single Xilinx Virtex-5 FPGA board and simulates a 64-core shared-memory target machine. We evaluate its performance using a modern parallel benchmark suite running on our manycore research operating system, achieving two orders of magnitude speedup compared to a widely-used software-based architecture simulator. RAMP Gold source code is under the BSD/GNU license. |
|


