David Brooks

David Brooks

Haley Family Professor of Computer Science

Harvard University

My research focuses on the interaction between the architecture and software of computer systems and underlying hardware implementation challenges. These challenges include power, reliability, and variability issues across embedded and high-performance computing systems. A basic tenet of my research is that architecture design must be cognizant of these implementation issues, and that multi-layer solutions spanning circuits, architecture, and software can provide significant advantages. Addressing technology-scaling issues in a multi-layer fashion requires an understanding of the impact at the silicon level, and we have completed several prototype chip designs to meet these goals.

Harvard website

Interests
  • Computer architecture
  • Multi-layer hardware optimization
  • Embedded and High-Performance Computing
Education
  • PhD in Electrical Engineering, 2001

    Princeton University

  • MS in Electrical Engineering, 1999

    Princeton University

  • BS in Electrical Engineering, 1997

    University of Southern California

Latest