Gary Tyson received his PhD in Computer Science from the University of California - Davis and is currently a Professor in the Computer Science department at Florida State University. His research areas span all aspects of computer architecture and compiler optimization. His most recent efforts have concentrated on the design of high-performance single-chip processors with a focus on how the compiler can organize microarchitectural resources to provide the highest performance. Gary and his students have published numerous papers on cache organization and have designed several embedded processors. His research is funded by the National Science Foundation, Intel Corporation, IBM, and (of course) taxpayers throughout the country.
Current research topics include: multicore processor design issues, cache design,
next generation performance counters, security issues in mobile systems,
smart phone applications development, and (strangly enough) various
projects in computational biology.
reasonably current CV (in pdf format)
Course Webpages
Current Students:
Yuval Peress, PhD Student (Cache design)
Paul West, PhD Student (Performance counters)
Daniel Chang, PhD Student (Security for mobile devices)
Yue Li, PhD Student (protein folding modeling)
Peter Gavin, PhD Student (open source processor design)
Ian Finlayson, PhD Student (static pipelining)
Justin Fincher, PhD Student (DNA replication timing)
Justin Marshall, PhD Student (smart phone applications)
Alejandro Cabrera, PhD Student (computational biology)
Frank Spasaro, Masters Student (medical monitoring with smart phones)
Julia Gould, Masters Student (smart phone applications)
Former Students:
PhD Graduates
Steve Hines
PhD Computer Science, Florida State University, Aug 2008
Current Employer: NVidia Research
Mike Geiger
PhD Computer Science and Engineering, The University of Michigan, Sept 2006
Current Employment: Assistant Professor: University of Massachusetts - Dartmouth
Allen Cheng
PhD Computer Science and Engineering, The University of Michigan, Feb 2006
Current Employment: Assistant Professor: University of Pittsburgh
Hsien-Hsin Lee
PhD Computer Science and Engineering, The University of Michigan, Aug 2001
Current Employment: Associate Professor: Georgia Tech
Viji Srinivasan
PhD Computer Science and Engineering, The University of Michigan, Feb 2001
Current Employment: IBM TJ Watson Research Lab
Ed Tam
PhD Computer Science and Engineering, The University of Michigan, Aug 1999
Current Employment: Apple Corporation
Jude Rivers
PhD Computer Science and Engineering, The University of Michigan, May 1998
"Gary, don't tell people how to find me"
Masters Graduates
Pual West
MS Computer Science, Florida State University, Fall 2008
Current Employment: me (see above)
Yuval Peress
MS Computer Science, Florida State University, Fall 2008
Current Employment: me (see above)
Kelley Jones
MS Computer Science, Florida State University, April 2007
Current Employment: Harris Corporation
Mark Searles
MS Computer Science, Florida State University, August 2006
Current Employment: Sun Microsystems
Chris Zimmer
MS Computer Science, Florida State University, December 2006
Mark Davis
MS Computer Science, The University of Michigan, December 1998
Current Employment: Intel Corporation
Brian Harvey
MS Computer Science, University of California -- Riverside, December 1996.
Kelsey Lick
MS Computer Science, University of California -- Riverside, December 1996.