|
Contact
Information
Maxwell Dworkin 141
33 Oxford Street
Cambridge MA 02138
Phone: 617-495-3989
Fax: 617-495-2809
E-mail: dbrooks@eecs.harvard.edu
Publications
Courses
CS 246:
Advanced Computer Architecture
[Fall'04]
Previous Courses
CS 146:
Computer
Architecture
[Spring
'04]
CS 246:
Advanced Computer Architecture
[Fall'03]
Wattch download
Micro36 tutorial
|
David Brooks
Assistant Professor
My research focuses on the
interaction between the architecture and software of computer systems
and underlying hardware implementation issues. A major focus has been to
explore how lower-level design issues such as power dissipation and chip
cooling can be modeled and addressed when making early-stage
architectural decisions in computer systems.
Exploring new architectures and software techniques that are aware of
energy, temperature, and other lower-level design metrics is extremely
important when designing modern computer systems. New emphasis on
computer systems that optimize design metrics besides raw performance,
such as battery life, form-factor, and cost-efficiency provide many new
challenges for system designers. As the underlying technology continues
to evolve, new design issues arise and existing challenges become more
difficult. In many cases, architectures that are aware of these issues
provide superior overall solutions.
My recent work has focused on linking architectural performance
simulators with early stage power and temperature models. The
methodology behind this work has been applied to academic research tools
such as Wattch. Similar tools have been developed and used within
industry, both for research and in early stage power-analysis of product
designs. I am actively looking for graduate students in these or
similar areas. |