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

    VariaSim CAD tool for studying process variability
Curriculum Vitae     Multifacet GEMS simulation infrastructure
   I'm on the PC for HPCA 2009, ISCA 2009, DSN 2009, and PACT 2009.

 

 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
Anita Lungu
Bogdan Romanescu
Meng Zhang


Graduated PhDs
Tong Li, PhD 2005 (first position: Intel Research)
Albert Meixner, PhD 2008 (first position: NVidia)


Graduated Masters Advisees
Moky Cheung, MS 2004
Jennifer Miller, MS 2005
Nathan Sadler, MS 2006


Graduated Pratt Fellow Undergraduate Researchers
Michael Bauer, BSE 2008
Derek Hower, BSE 2006

 

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