Andrew S. Waterman

waterman@eecs.what_you'd_expect.edu

Home Research Coursework Teaching

Research at Berkeley

I'm currently working on RAMP Gold, an FPGA-hosted manycore emulator. Specifically, I am interested in modeling the memory hierarchy, with an eye towards exploring the design space for manycore coherence.

Previously, I've worked on the Roofline Model, an insightful visual performance model for floating-point kernels. Future directions include leveraging RAMP to automatically generate Rooflines.

Research at Duke

DSIMD: Dynamically Exploiting DLP in SMT Processors

APLS: An Acoustic Pinger Location System

Projects that are not really research

Cyberathlete Amateur League, an online competitive video gaming league with ½-million registered players

FreeCell Java applet, a Duke CS108 class project

Silicon Device Parameters Calculator

Microarchitectural BS Generator