James Tuck

Associate Professor
James Tuck

Tuck received his BE (1999) from Vanderbilt University and his MS (2003) and PhD (2007) from University of Illinois at Urbana-Champaign. His overall research focus is in computer architecture and compiler design, with the main focus on chip multiprocessors (CMPs) and hardware and compiler support for aggressive speculative execution. Tuck has been awarded two IEEE Micro Top Picks Paper Awards, honoring the papers most likely to impact industry, for his work on speculative execution. Tuck is a member of Tau Beta Phi, the IEEE Computer Society, and the ACM.


Education

2007 - Ph.D. in Computer Science, University of Illinois at Urbana-Champaign, IL
2003 - M.S. in Electrical and Computer Engineering, University of Illinois at Urbana-Champaign, IL
1999 - B.E. in Computer Engineering, Vanderbilt University, Nashville, TN

Publications


  View all publications
 

Contact

 919-513-0923
  jtuck@ncsu.edu
 Engineering Building II (EB2) 3066
 Campus Box 7911
 

© NC State University. All rights reserved.

Contact Webmaster   |   Privacy   |   myECE

© NC State University. All rights reserved.