Duke Computer Architecture

Members of the Computer Architecture group perform fundamental research at the hardware-software interface. This research spans emerging technologies, computer architectures, and evolving applications.


Chris Dwyer | Andrew Hilton | Alvin Lebeck | Benjamin Lee | Daniel Sorin

Graduate Students.
Ramin Bashizade | Songchun Fan | Ziqiang Huang | Pulki Misra | George Mappouras | Luwa Matthews | Sean Murray | Bryan Prosser | Tamara Silbergleit | Alfredo Velasco | Qiuyun Wang | Seyed Majid Zahedi | Pengfei Zheng

Recent Alumni.
Sandeep Agrawal | Fred Bower | Xiaobo Fan | Marisabel Guevara | Blake Hechtman | Adam Jacobvitz | Tong Li | Yang Liu | Anita Lungu | Albert Meixner | Ralph Nathan | Bogdan Romanescu | Jun Pang | Jaidev Patwardhan | Constantin Pistol | Valentin Pistol | Srikanth Srinivasan | Mithuna Thottethodi | Chia-Lin Yang | Heng Zeng | Meng Zhang


Emerging Technologies. Memories, nanophotonics, DNA self-assembly [Dwyer, Lebeck, Lee]

Parallel Architectures. Coherence and consistency, general-purpose GPU, parallel run-times [Hilton, Lebeck, Sorin]

Datacenter Systems. Heterogeneous design, allocation and scheduling, GPU acceleration [Hilton, Lebeck, Lee]

Mobile Systems. Workload characterization, system-on-chip design, power management [Lee]

Design and Verification. Verification-aware microarchitecture, links to formal methods [Sorin]

Fault-tolerant Computing. Design to tolerate transient and permanent faults [Sorin]

Modeling and Analysis. Performance and power profiling, statistical inference, machine learning [Lee]


Duke Computer Architecture provides a broad spectrum of fundamental courses and special-topic seminars.


Duke Computer Architecture seeks talented and driven researchers in the broadly defined area of computer architecture. Opportunities are available at undergraduate, graduate, and post-doctorate levels. For undergraduate or graduate admissions, please apply via one of two departments: Electrical and Computer Engineering or Computer Science. For post-doctoral positions, please contact individual faculty.


Duke Computer Architecture hosts an active seminar series for researchers and practitioners.