Harry Douglas Forsyth Professor of Computer Science
Director, Center for Automata Computing
Department of Computer Science
School of Engineering and Applied Science
University of Virginia
85 Engineer's Way, P.O. Box 400740
Charlottesville, Virginia 22904-4740
"Sequentiality is an illusion."
Areas Of Interest
Computer architecture, especially: multi-core and multi-threaded chip architectures, CPU/GPU convergence, and novel processor organizations; architectures for managing power, temperature, and reliability; applications of control theory to computer architecture; and architectural modeling and simulation methodology.
Kevin Skadron received his Ph.D. in Computer Science from Princeton University in 1999. He joined the University of Virginia as Assistant Professor in 1999, was promoted to Associate Professor in 2005, and to Professor in 2010 and Department Chair in 2012. He was named the Harry Douglas Forsyth Professor in 2015. He helped found and is the director of the U.Va. Center for Automata Processing (CAP). He spent the 2007-08 academic year on sabbatical at NVIDIA Research. Skadron was the 2011 recipient of the ACM SIGARCH Maurice Wilkes award and is a Fellow of the IEEE and the ACM. He received an NSF CAREER Award in 2002, a Seven Society Teaching Award in 2002, University of Virginia Teaching Fellowship in 2003, and a UVa Excellence in Science and Technology award. Among other professional activities,he was founding associate editor-in-chief of IEEE Computer Architecture Letters, served as editor-in-chief from 2010-12, and remains on the editorial board. He also served on the editorial board of IEEE Micro from 2004-2012. From 2007-11 he was secretary-treasurer of ACM's SIGARCH and has also served as technical program co-chair of PACT 2006, general co-chair for PACT 2002 and MICRO-37, and co-organizer of the Workshop on Temperature Aware Computer Systems. Skadron has also presented tutorials at a number of conferences. He has graduated 11 masters and 17 PhD advisees and co-advisees, and is author or co-author of over 180 refereed papers and book chapters.
Our research currently focuses on how to design multicore architectures in the presence of severe physical constraints, especially thermal, power delivery, process variations, and wear-out. We are chiefly focusing on these issues in the context of asymmetric and heterogeneous designs, which provide the best balance between high single-thread performance and high throughput for parallel tasks. We are therefore exploring a variety of accelerator architectures. We are one of the first research groups exploring the new Micron Automata Processor architecture and founded the Center for Automata Processing (CAP) to coordinate research on automata acceleration.. We were also one of the first groups to explore the use of graphics processors (GPUs) for general-purpose computing and the first to develop an architectural simulation infrastructure-Qsilver-for performance, power, and thermal studies. We also continue to explore the use of GPUs and FPGAs, as well as custom accelerators and the Lumos design space exploration tool. To help address these questions, we continue to develop the Rodinia benchmark suite. Rodinia provides both optimized GPU and multicore-CPU implementations of a diverse set of applications. Skadron's group also continues its work on thermal modeling, with the HotSpot, VoltSpot and ArchFP tools. Skadron's work has been funded by the NSF, SRC, ARO, Micron, Xilinx, AMD, NVIDIA, IBM, Intel, DARPA and C-FAR/STARnet.
For an up-to-date list of selected publications, see Skadron's home page: www.cs.virginia.edu/~skadron