2010 · 115 citations · 21 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureOperating SystemsParallel ComputingAccelerator ArchitectureHardware AccelerationParallel ArchitecturesParallel Computer ArchitectureArchitectural ExplorationCycle-accurate ModelingHardware SimulationManycore ArchitecturesMicroarchitectural SimulationMultithreadingRun-time Design Space ExplorationSimulation-based Performance Analysis
We present RAMP Gold, an economical FPGA-based architecture simulator that allows rapid early design-space exploration of manycore systems. The RAMP Gold prototype is a high-throughput, cycle-accurate full-system simulator that runs on a single Xilinx Virtex-5 FPGA board, and which simulates a 64-core shared-memory target machine capable of booting real operating systems. To improve FPGA implementation efficiency, functionality and timing are modeled separately and host multithreading is used in both models. We evaluate the prototype's 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.
21
Christian Bienia, Sanjeev Kumar, Jaswinder Pal Singh et al. · 2008 · 3.4K citations
Simics: A full system simulation platform
Peter Magnusson, Magnus Christensson, J. Eskilson et al. · Computer · 2002 · 2.1K citations
SimpleScalar: an infrastructure for computer system modeling
T. Austin, Eric D. Larson, Daniel Ernst · Computer · 2002 · 1.6K citations
A view of the parallel computing landscape
Krste Asanović, Rastislav Bodík, James Demmel et al. · Communications of the ACM · 2009 · 627 citations · Full text