Daniel J. Sorin

Assistant Professor and Warren Faculty Scholar

  Electrical and Computer Engineering and Computer Science
Duke University






Box 90291
Tel: 919-660-5439

Durham, NC 27708-0291
Fax: 919-660-5293

Office: 209C Hudson Hall
Email: Email Address of Daniel Sorin


 

 Research    
Current Projects and Research Interests         Research Links
  • FaultFinder:  designing cores and multiprocessors that can tolerate transient and permanent faults
    WWW Computer Architecture Page
  • Verification-Aware Microarchitecture: designing processors such that they are easier to verify with formal methods
    Duke Architecture
Publications     Duke's Pratt School of Engineering

Talks

NEW!  VariaSim CAD tool for studying process variability
Curriculum Vitae     Multifacet GEMS simulation infrastructure
   I'm on the PC for ISCA 2008, DSN 2008, and Computing Frontiers 2008.

 

 Teaching
Fall 2008: ECE 254 / CPS 225: Fault Tolerant and Testable Computing Systems
Some Recently Taught Courses
Spring 2008: ECE 152: Introduction to Computer Architecture
Fall 2007: ECE 252 / CPS 220: Advanced Computer Architecture I
Fall 2006: ECE 254 / CPS 225: Fault Tolerant and Testable Computing Systems
Spring 2006: ECE 259 / CPS 221: Advanced Computer Architecture II

 

 Students
Fred Bower
Albert Meixner
Bogdan Romanescu
Anita Lungu
Mike Bauer


Graduated
Tong Li, PhD 2005 (first position: Intel Research)
  • "Self-Monitoring of Thread Interactions for Improved Resource Management in Multithreaded Systems"
Nathan Sadler, MS 2006
Jennifer Miller, MS 2005
Moky Cheung, MS 2004
Derek Hower, BSE 2006

 

 Education
PhD, University of Wisconsin-Madison, 2002 
MS, University of Wisconsin-Madison, 1998
BSE, Duke University, 1996