|
David Brooks
Computer Science
School of Engineering
and Applied Sciences
|
|
|
|
|
|
|

John L. Loeb Associate Professor
of the Natural Sciences and
Associate Professor of
Computer Science
Maxwell Dworkin 141
33 Oxford Street
Cambridge MA 02138
Phone: 617-495-3989
Fax: 617-495-2489
E-mail:
dbrooks {at} eecs.harvard.edu
Curriculum Vitae
|
|
Research |
|
Courses |
|
My research focuses on the interaction between the architecture and software
of computer systems and underlying hardware implementation issues. My
current research includes modeling and design of power and temperature-aware
embedded and high-performance computing systems. We are also actively
exploring techniques to utilize dynamic compilation infrastructures to
address energy reduction and alarm conditions (e.g. di/dt and temperature
emergencies) in microprocessors. Finally, we are pushing the bounds of
low-power computing by architecting and building custom sensor nodes for
wireless sensor networks. |
CS 141:
Computing Hardware
[Fall '08]
CS 246:
Computer
Architecture
[Spring '09]
|
|
Project |
Office Hours |
|
|
TBD |
|
Recent Publications |
PhD Students |
-
Benjamin Lee, Jamison Collins,
Hong Wang, and David Brooks. “CPR: Composable Performance Regression for
Scalable Multiprocessor Models,” 41st Annual International Symposium
on Microarchitecture (Micro-41), Lake Como, Italy, Nov. 2008.
(pdf)
-
Kevin Brownell, Gu-Yeon Wei and
David Brooks. “Evaluation of Voltage Interpolation to Address Process
Variations,” International Conference on Computer Aided Design (ICCAD), San
Jose, CA, Nov. 2008. (pdf)
-
Gu-Yeon Wei, David Brooks, A.
Durlov Khan and Xiaoyao Liang, “Instruction-driven Clock Scheduling with
Glitch Mitigation,” International Symposium on Low Power Electronics and
Design (ISLPED), Bangalore, India, Aug. 2008. (pdf)
-
Full
Publication List
|
|
|
Tutorials |
Opportunities |
-
Keith Bowman, David Brooks,
Gu-Yeon Wei, Chris Wilkerson. “Design Variability: Trends, Models, and
Design Solutions,” 41st Annual International Symposium on Microarchitecture (Micro-41),
Lake Como, Italy, Dec. 2008 [Tutorial Website]
-
David Brooks, Bronis de Supinski, Benjamin
Lee, Sally A. McKee, Martin Schulz, Karan Singh. “Learning and Inference Tutorial (LIT)
for Large Design and Parameter Spaces,” International Conference on
Architectural Support for Programming Languages and Operating Systems (ASPLOS-XIII),
Seattle, WA, March 2008. [Tutorial Website]
-
David Brooks, Bronis de Supinski, Benjamin
Lee, Sally A. McKee, Martin Schulz, Karan Singh.
“Inference and learning for large scale microarchitectural analysis,” 34th
International Symposium on Computer Architecture (ISCA-34), San Diego, CA,
June 2007. [Tutorial Website]
-
Zhigang Hu, David Brooks,
Victor Zyuban, “Microarchitecture-Level
Power-Performance Simulators: Modeling, Validation, and Impact on Design,”
36th Annual International Symposium on Microarchitecture (Micro-36), San
Diego, CA 2003. [Tutorial Website]
|
Postdoctoral Position |