Members of the Computer Architecture group perform fundamental research at the hardware-software interface. This research spans emerging technologies, computer architectures, and evolving applications.
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
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.
- CS250/ECE250: Computer Architecture
- CS350/ECE350: Digital Systems
- CS550/ECE552: Advanced Computer Architecture I
- CS554/ECE554: Fault-tolerant and Testable Computer Systems
- CS650/ECE652: Advanced Computer Architecture II
- CS590/ECE590: Topics in Energy-Efficient Computer Systems
- CS590/ECE590: Topics in Datacenter Architecture
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.
- 13 Nov 15 -- Jose Martinez (Cornell)
- 23 Oct 15 -- James Tuck (North Carolina State)
- 2 Oct 15 -- Tor Aamodt (Univ. British Columbia)
- 03 Oct 14 -- Karu Sanakaralingam (Wisconsin)
- 17 Oct 14 -- Brian Towles (D.E. Shaw Research)
- 31 Oct 14 -- Xipeng Shen (North Carolina State)
- 06 Nov 14 -- Gabriel Loh (AMD Research)