Demo Data from EDBT 2026 / reviewers in the wild / expert
Andrew Waterman
dblp:66/7074 · also Andrew S. Waterman
· DBLP profile ↗
7ranked-venue papers
1as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 1 first-authorSoftware engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Reconfigurable computing and FPGAs · 32% Performance modeling and evaluation · 28% Memory systems · 19% |
Topics — the 9 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Reconfigurable computing and FPGAs
FPGA-accelerated simulation |
0.5 | 2 | 2019 | FASED: FPGA-Accelerated Simulation and Evaluation of DRAM · FPGA 2019 A case for FAME: FPGA architecture model execution · ISCA 2010 |
Memory systems
DRAM |
0.4 | 1 | 2019 | FASED: FPGA-Accelerated Simulation and Evaluation of DRAM · FPGA 2019 |
Performance modeling and evaluation
simulation |
0.2 | 2 | 2019 | FASED: FPGA-Accelerated Simulation and Evaluation of DRAM · FPGA 2019 A case for FAME: FPGA architecture model execution · ISCA 2010 |
Electronic design automation
high-level synthesis |
0.1 | 1 | 2012 | Chisel: constructing hardware in a Scala embedded language · DAC 2012 |
Performance modeling and evaluation › simulation › architectural simulation
full-system simulation |
0.1 | 1 | 2019 | FASED: FPGA-Accelerated Simulation and Evaluation of DRAM · FPGA 2019 |
Performance modeling and evaluation › simulation
architectural simulation |
0.1 | 1 | 2010 | RAMP gold: an FPGA-based architecture simulator for multiprocessors · DAC 2010 |
Processor architecture and microarchitecture
multicore design |
0.1 | 1 | 2010 | RAMP gold: an FPGA-based architecture simulator for multiprocessors · DAC 2010 |
Performance modeling and evaluation › simulation › processor simulation
multicore simulation |
0.1 | 1 | 2010 | A case for FAME: FPGA architecture model execution · ISCA 2010 |
Reconfigurable computing and FPGAs
FPGA design flow |
0.0 | 1 | 2012 | Chisel: constructing hardware in a Scala embedded language · DAC 2012 |
Methods — techniques the papers use, named apart from their topics
parameterized model generation · 0.4RTL transformation · 0.4type inference · 0.1functional programming · 0.1host multithreading · 0.1cycle-accurate timing model · 0.1FPGA prototyping · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | FASED: FPGA-Accelerated Simulation and Evaluation of DRAMabstractRecent work in FPGA-accelerated simulation of ASICs has shown that much of a simulator can be automatically generated from ASIC RTL. Alas, these works rely on simple models of the outer cache hierarchy and DRAM, as mapping ASIC RTL for these components into an FPGA fabric is too complex and resource intensive. To improve FPGA simulation model accuracy, we present FASED, a parameterized generator of composable, high-fidelity, FPGA-hosted last-level-cache and DRAM models. FASED instances are highly performant, yet they maintain timing faithfulness independently of the behavior of the host-FPGA memory system. For a given scheduling policy, a single FASED instance can model nearly the entire space of realizable single-channel DDR3 memory organizations, without resynthesizing the simulator RTL. We demonstrate FASED by integrating it into a flow that automatically transforms RTL for multicore RISC-V processors into full-system simulators that execute at up to 150 target MHz on cloud-hosted FPGAs. David Biancolin, Sagar Karandikar, Jack Koenig, Andrew Waterman, Jonathan Bachrach, Krste Asanovic |
FPGA | 5 |
| 2015 | Raven: A 28nm RISC-V vector processor with integrated switched-capacitor DC-DC converters and adaptive clocking
Yunsup Lee, Brian Zimmer, Andrew Waterman, Alberto Puggelli, Jaehwa Kwak, Ruzica Jevtic, Ben Keller, Stevo Bailey, Milovan Blagojevic, Pi-Feng Chiu, Henry Cook, Rimas Avizienis, Brian C. Richards, Elad Alon, Borivoje Nikolic, Krste Asanovic |
Hot Chips Symposium | 3 |
| 2013 | Measuring the gap between programmable and fixed-function accelerators: A case study on speech recognition
Yunsup Lee, David Sheffield, Andrew Waterman, Michael J. Anderson, Kurt Keutzer, Krste Asanovic |
Hot Chips Symposium | 3 |
| 2013 | The RISC-V instruction set
Andrew Waterman, Yunsup Lee, Rimas Avizienis, Henry Cook, David A. Patterson 0001, Krste Asanovic |
Hot Chips Symposium | 1 |
| 2012 | Chisel: constructing hardware in a Scala embedded languageabstractIn this paper we introduce Chisel, a new hardware construction language that supports advanced hardware design using highly parameterized generators and layered domain-specific hardware languages. By embedding Chisel in the Scala programming language, we raise the level of hardware design abstraction by providing concepts including object orientation, functional programming, parameterized types, and type inference. Chisel can generate a high-speed C++-based cycle-accurate software simulator, or low-level Verilog designed to map to either FPGAs or to a standard ASIC flow for synthesis. This paper presents Chisel, its embedding in Scala, hardware examples, and results for C++ simulation, Verilog emulation and ASIC synthesis. Jonathan Bachrach, Huy Vo, Brian C. Richards, Yunsup Lee, Andrew Waterman, Rimas Avizienis, John Wawrzynek, Krste Asanovic |
DAC | 5 |
| 2010 | RAMP gold: an FPGA-based architecture simulator for multiprocessorsabstractWe 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. Zhangxi Tan, Andrew Waterman, Rimas Avizienis, Yunsup Lee, Henry Cook, David A. Patterson 0001, Krste Asanovic |
DAC | 2 |
| 2010 | A case for FAME: FPGA architecture model executionabstractGiven the multicore microprocessor revolution, we argue that the architecture research community needs a dramatic increase in simulation capacity. We believe FPGA Architecture Model Execution (FAME) simulators can increase the number of useful architecture research experiments per day by two orders of magnitude over Software Architecture Model Execution (SAME) simulators. To clear up misconceptions about FPGA-based simulation methodologies, we propose a FAME taxonomy to distinguish the costperformance of variations on these ideas. We demonstrate our simulation speedup claim with a case study wherein we employ a prototype FAME simulator, RAMP Gold, to research the interaction between hardware partitioning mechanisms and operating system scheduling policy. The study demonstrates FAME's capabilities: we run a modern parallel benchmark suite on a research operating system, simulate 64-core target architectures with multi-level memory hierarchy timing models, and add experimental hardware mechanisms to the target machine. The simulation speedup achieved by our adoption of FAME-250×-enables experiments with more realistic time scales and data set sizes thanare possible with SAME. Zhangxi Tan, Andrew Waterman, Henry Cook, Sarah Bird, Krste Asanovic, David A. Patterson 0001 |
ISCA | 2 |