Research Area – Computer Architecture

The Georgia Tech Computer Architecture group ("comparch," for short) conducts research that is both diverse and leading edge. We strive to answer questions such as:

  1. How can we design future multiand manycore architectures to have better performance, spend less power and be easier to program—all at a lower cost?
  2. How can we design processors and memory systems for new technologies, especially since the traditional cadence of CMOS scaling is slowing down?
  3. How do we restructure the memory hierarchy to meet the demands of “big data” applications such as dynamically changing graphs, machine intelligence, and search?
  4. What should be the architectures of future GPUs?
  5. How do we help programmers efficiently create and debug their software for parallel architectures?
  6. How do we protect computer hardware against snooping attacks? And, how do we monitor running programs to prevent attacks and ensure correctness?
  7. How to holistically embrace error and unreliability in the computing fabric and design general-purpose approximate computers?
  8. How to utilize characteristic of the emerging applications to specialize current and design next generation computing systems?
  9. How do we quickly simulate future†computer architectures with current†computers?

Because of this diversity of research topics and the quality of our faculty and students, virtually every toptier computer architecture conference today has one or more papers from Georgia Tech Comparch. Our funding comes from both government sponsors—such as the National Science Foundation, and Department of Energy-—and industry sponsors like IBM, Intel, AMD, Qualcomm, Microsoft and Samsung.

At the undergraduate level, we offer standard courses such as Processor Design and Advanced Computer
Architecture. At the graduate level, our classes include High Performance Computer Architecture, Advanced
Microarchitecture, and Alternative Computing Technologies. This listing updates continuously, reflecting the rapidly
changing nature of computer architecture.

The Comparch faculty spans two schools, the Schools of Computer Science and Electrical and Computer
Engineering:

  • Tom Conte (Professor, Schools of Computer Science, and Electrical and Computer Engineering)
  • Hadi Esmaeilzadeh (Assistant Professor, School of Computer Science)
  • Hyesoon Kim (Associate Professor, School of Computer Science)
  • Hsien-Hsin Lee (Associate Professor, School of Electrical and Computer Engineering)
  • Milos Prvulovic (Associate Professor, School of Computer Science)
  • Moin Qureshi (Associate Professor, School of Electrical and Computer Engineering)
  • Sudhakar Yalamanchili (Professor, School of Electrical and Computer Engineering)

Coordinator: Hyesoon Kim in CS