RAMP Gold: An FPGA-based Architecture Simulator for Multiprocessors

被引:0
|
作者
Tan, Zhangxi [1 ]
Waterman, Andrew [1 ]
Avizienis, Rimas [1 ]
Lee, Yunsup [1 ]
Cook, Henry [1 ]
Patterson, David [1 ]
Asanovic, Krste [1 ]
机构
[1] Univ Calif Berkeley, Dept EECS, CS Div, Parallel Comp Lab, Berkeley, CA 94720 USA
来源
PROCEEDINGS OF THE 47TH DESIGN AUTOMATION CONFERENCE | 2010年
关键词
Multiprocessors; FPGA; Simulation;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:463 / 468
页数:6
相关论文
共 50 条
  • [1] An interrupt controller for FPGA-based multiprocessors
    Tumeo, Antoninc
    Branca, Marco
    Camerini, Lorenzo
    Monchiero, Matteo
    Palermo, Gianluca
    Ferrandi, Fabrizio
    Sciuto, Donatella
    di Milano, Politecnico
    IC-SAMOS: 2007 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2007, : 82 - +
  • [2] FPGA-based fault simulator
    Kafka, Leos
    Novak, Ondrej
    PROCEEDINGS OF THE 2006 IEEE WORKSHOP ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2006, : 274 - +
  • [3] FPGA-based Architecture for Hyperspectral Unmixing
    Nascimento, Jose M. P.
    Vestias, Mario
    Martin, Gabriel
    2015 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2015, : 1761 - 1764
  • [4] FPGA-based architecture for computing testors
    Rojas, Alejandro
    Cumplido, Rene
    Carrasco-Ochoa, J. Ariel
    Feregrino, Claudia
    Martinez-Trinidad, J. Francisco
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2007, 2007, 4881 : 188 - 197
  • [5] Efficient architecture for FPGA-based microcontrollers
    Mattos, JCB
    Carro, L
    2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL V, PROCEEDINGS, 2002, : 805 - 808
  • [6] An FPGA-Based Massively Parallel Neuromorphic Cortex Simulator
    Wang, Runchun M.
    Thakur, Chetan S.
    van Schaik, Andre
    FRONTIERS IN NEUROSCIENCE, 2018, 12
  • [7] AdapNoC: A Fast and Flexible FPGA-based NoC Simulator
    Kamali, Hadi Mardani
    Hessabi, Shahin
    2016 26TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2016,
  • [8] Efficient and accurate FPGA-based simulator for Molecular Dynamics
    Cho, Eunjung
    Bourgeois, Anu G.
    Fernandez-Zepeda, Jose A.
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 3337 - +
  • [9] FPGA-Based Channel Simulator for a Wireless Network Emulator
    Borries, Kevin C.
    Judd, Glenn
    Stancil, Daniel D.
    Steenkiste, Peter
    2009 IEEE VEHICULAR TECHNOLOGY CONFERENCE, VOLS 1-5, 2009, : 154 - 158
  • [10] An FPGA-based Probability-aware Fault Simulator
    May, David
    Stechele, Walter
    2012 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS (SAMOS): ARCHITECTURES, MODELING AND SIMULATION, 2012, : 302 - 309