Computer Architecture

Computer architecture research at CMU seeks to both improve existing computer systems and develop new ones in an effort to increase performance, improve reliability or adapt to new computing environments. While the focus is on high-level hardware design, architects must understand the underlying technology, system software (especially compilers and operating systems), and properties of the key application programs. The Computer Architecture Laboratory at Carnegie Mellon (CALCM) brings together researchers interested in several of these areas.

While much of academic research in computer architecture seeks to make small improvements in system performance, our research is different. We undertake projects that address very long-term trends in technology and application needs, especially ones that bring people together from many disciplines. We focus on high-risk/high-impact projects that build on the wide range of talent available at Carnegie Mellon. Future directions in computer architecture research at CMU include work in spatio-temporal memory streaming (STeMS); log-based computer architecture; reliable, scalable server architecture; fast, accurate, flexible simulation and prototyping; wearable computers; nanoscale systems; and radically new systems.

Faculty working in this area:

Lastsort descending First Title Email
Beckmann Nathan Assistant Professor
Bryant Randy University Professor
Fatahalian Kayvon Associate Professor
Goldstein Seth Associate Professor
Mowry Todd Professor & Director of Computer Science Doctoral Program
O'Hallaron David Professor of Computer Science And Electrical And Computer Engineering
Siewiorek Daniel Buhl University Professor of Electrical And Computer Engineering And Computer Science; Faculty
Subscribe to Computer Architecture