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
Bryant Randal University Professor rb3l@andrew.cmu.edu
Fatahalian Kayvon Assistant Professor kayvonf@andrew.cmu.edu
Goldstein Seth Associate Professor sethg@andrew.cmu.edu
Mowry Todd Professor mowry@andrew.cmu.edu
Mutlu Onur Associate Professor omutlu@andrew.cmu.edu
O'Hallaron David Professor of CS and ECE droh@andrew.cmu.edu
Siewiorek Daniel Buhl Univ.Prof ECE & CS ds1p@andrew.cmu.edu
Subscribe to Computer Architecture