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 ascending First Title Email
Skarlatos Dimitrios Assistant Professor
O'Hallaron David Professor of Computer Science and Electrical and Computer Engineering, Director of CS Masters Program
Mowry Todd Professor
Lucia Brandon Assistant Professor
Goldstein Seth Associate Professor
Bryant Randy University Professor Emeritus
Beckmann Nathan Assistant Professor
Subscribe to Computer Architecture