Kevin Skadron headshot
KS

Kevin Skadron

Professor
Chair
Unit: School of Engineering and Applied Science
Department: Department of Computer Science
Office location and address
Rice Hall 521
85 Engineers Way
Charlottesville, Virginia 22903
Education
B.S. in Electrical & Computer Engineering, B.A. in Economics,​ Rice University, 1994
Ph.D. ​in Computer Science, Princeton University, 1999
Biography

Kevin Skadron has been on the faculty at UNIVERSITY OF VIRGINIA since 1999. He received his B.S. in Electrical and Computer Engineering and B.A. in Economics from RICE UNIVERSITY in 1994, and his Ph.D. in Computer Science from PRINCETON UNIVERSITY in 1999. He spent the 2007-08 academic year on sabbatical at NVIDIA Research. He became department chair in 2012. He also helped found and serves as director for the U.VA. CENTER FOR AUTOMATA PROCESSING (CAP). Skadron is the recipient of the 2011 ACM SIGARCH Maurice Wilkes Award and a Fellow of the IEEE and ACM. For the year 2003-04, he was named a UNIVERSITY OF VIRGINIA TEACHING FELLOW. Among other professional activities, he is co-founder and editorial board member of IEEE COMPUTER ARCHITECTURE LETTERS, for which he served as associate editor-in-chief from 2001-2009 and editor-in chief from 2010-2012. He has served on the editorial board of IEEE Micro from 2004-2012 and as co-founder/co-editor (with Kevin Rudd) of its "Prolegomena" column, as secretary-treasurer of ACM's SIGARCH from 2007-2011, as technical program co-chair of PACT 2006, general co-chair for PACT 2002 and MICRO-37, and on numerous technical program committees. He has also given several keynotes; most recently, he presented the keynote for IISWC 2014.

CI-New: Community Infrastructure Supporting Hardware Acceleration Research and Education
Source: U.S. NSF - Directorate Computer & Info. Sciences
September 01, 2017 – August 31, 2022
Undergraduate Research Initiative in Breaking Through the Memory Wall
Source: Semiconductor Research Corporation
September 01, 2018 – August 31, 2022
CRISP: Center for Research on Intelligent Storage and Processing-in-memory
Source: Semiconductor Research Corporation
January 01, 2018 – December 31, 2021
AI_RISC: Scalable RISC-V Processor with Artificial Intelligence (AI) Extensions
Source: Semiconductor Research Corporation
January 01, 2020 – December 31, 2021
FPGA-Based Emerging Memory Technology Emulation Platform
Source: U.S. DOE - National Lab - Brookhaven National Labo
October 31, 2019 – December 31, 2020
EN-CS XPS:FULL: New Abstractions and Applications for Automata Computing
Source: U.S. NSF - Directorate Computer & Info. Sciences
September 01, 2016 – August 31, 2020
Research on Memory-System Benchmarking
Source: U.S. DOE - National Lab - Brookhaven National Labo
June 14, 2019 – August 31, 2020
SHF:Small: MultiSpot-Closing the power-delivery/heat-removal cycle for heterogeneous multiscale systems
Source: U.S. NSF - Directorate Computer & Info. Sciences
June 15, 2016 – May 31, 2020
High-Bandwith Line-Speed Network-Processing Framework
Source: Center For Innovative Technology
July 01, 2017 – July 01, 2019
EN-CS Proposal for Micron Seed Funding for Research in Automata Computing
Source: Micron Technology, Inc.
November 01, 2013 – October 31, 2018
EN-CS CI-P: Community Infrastructure to Catalyze Research in Automata Computing
Source: U.S. NSF - Directorate Computer & Info. Sciences
June 01, 2015 – September 30, 2018
EN-CS An Integrated Resilience Framwork; YR3
Source: IBM, Inc.
September 01, 2015 – August 31, 2018
CRISP: Center for Research on Intelligent Storage and Processing-in-memory
Source: SRC, Inc.
January 01, 2018 – January 01, 2018
Contributions for Memberships in the Broadband Wireless Access & Applications Center (BWAC)
Source: Industry - Various
January 01, 2006 – December 31, 2017
The Center for Future Architectures Research (C-FAR)
Source: Board of Regents of the University of Michigan
January 15, 2013 – December 31, 2017
EN-CS Center for Automata Processing Membership Agreement
Source: Micron Technology, Inc.
October 01, 2015 – September 30, 2017
EN- CS- Accelerating Machine Learning with FPGA's
Source: Center For Innovative Technology
July 01, 2016 – August 31, 2017
Accelerating Machine Learning with FPGA's
Source: Center For Innovative Technology
July 01, 2016 – June 30, 2017
EN-CS-Pattern Mining on the Micron Automata Processor
Source: Micron Technology, Inc.
November 16, 2015 – November 15, 2016
CDI-Type I: Accelerating SImulations Using CPU+FPGA Heterogeneous Processing
Source: U.S. NSF - Directorate Computer & Info. Sciences
September 15, 2011 – August 31, 2016
SHF: Small: Collaborative Research: ShapeShifting and PubSub for Tailoring Memory Access
Source: U.S. NSF - Directorate Computer & Info. Sciences
September 01, 2011 – August 31, 2016
Accelerating Machine Learning with FPGAs
Source: Center For Innovative Technology
July 01, 2016 – July 01, 2016
EN-CS Automata Processing for Big Data
Source: Center For Innovative Technology
July 01, 2014 – June 30, 2016
EN-CS An Integrated Resilience Framework-Phase 2
Source: IBM, Inc.
May 23, 2014 – November 30, 2015
EN-CS CLOSED
Source: Center For Innovative Technology
July 01, 2014 – June 30, 2015
EN-SE System Aware Cyber System Human Factors
Source: Stevens Institute of Technology (Inc)
March 05, 2014 – January 31, 2015
EN-EE Prototype for Meta-Algorithmic, Content-Aware Image Analysis
Source: U.S. DOD - Air Force - Afosr
June 22, 2012 – September 30, 2014
EN-CS An Integrated Resilience Framework
Source: IBM, Inc.
January 01, 2013 – June 01, 2014
CSR:Small:Multi-Layer Support for Virtualizing Heterogeneous Architectures
Source: U.S. NSF - Directorate Computer & Info. Sciences
September 01, 2009 – August 31, 2013
Heterogeneous Multi-core Architectures from Homogeneous Arrays using Configurable Interconnect
Source: U.S. NSF - Directorate Computer & Info. Sciences
August 01, 2009 – July 31, 2013
Design Space Exploration for Low-Cost, Safety-Critical Architecture
Source: Semiconductor Research Corporation
October 01, 2009 – February 28, 2013
CS 2501: Special Topics in Computer Science
Credits: 1–3
Content varies, depending on instructor interests and the needs of the Department. Taught strictly at the undergraduate level. Prerequisite: Instructor permission; additional specific requirements vary with topics.
CS 4980: Capstone Research
Credits: 1–3
This course is one option in the CS fourth-year thesis track. Students will seek out a faculty member as an advisor, and do an independent project with said advisor. Instructors can give the 3 credits across multiple semesters, if desired. This course is designed for students who are doing research, and want to use that research for their senior thesis. Note that this track could also be an implementation project, including a group-based project. Prerequisite: CS 2150 with a grade of C- or higher
CS 4993: Independent Study
Credits: 1–3
In-depth study of a computer science or computer engineering problem by an individual student in close consultation with departmental faculty. The study is often either a thorough analysis of an abstract computer science problem or the design, implementation, and analysis of a computer system (software or hardware). Prerequisite: Instructor permission.
CS 4998: Distinguished BA Majors Research
Credits: 3
Required for Distinguished Majors completing the Bachelor of Arts degree in the College of Arts and Sciences. An introduction to computer science research and the writing of a Distinguished Majors thesis. Prerequisites: CS 2150 with a grade of C- or higher and CS BA major status.
CS 6190: Computer Science Perspectives
Credits: 1–3
This 'acclimation' seminar helps new graduate students become productive researchers. Faculty and visitors speak on a wide variety of research topics, as well as on tools available to researchers, including library resources, various operating systems, UNIX power tools, programming languages, software development and version control systems, debugging tools, user interface toolkits, word processors, publishing systems, HTML, JAVA, browsers, Web tools, and personal time management. Prerequisite: CS graduate student or instructor permission.
ENGR 6890: Industrial Applications
Credits: 1–3
Students register for this course to complement an industry work experience. Topics focus on the application of engineering principles, analysis, methods and best practices in an industrial setting. A final report is required. Registration is only offered on a Credit/No Credit basis. Courses taken for Credit/No Credit may not be used for any major or degree requirements.
CS 6890: Industrial Applications
Credits: 1
A graduate student returning from Curricular Practical Training can use this course to claim one credit hour of academic credit after successfully reporting, orally and in writing, a summary of the CPT experience to his/her academic advisor.
CS 7993: Independent Study
Credits: 1–12
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
CS 7995: Supervised Project Research
Credits: 3
Formal record of student commitment to project research for the Master of Computer Science degree under the guidance of a faculty advisor.
CS 8897: Graduate Teaching Instruction
Credits: 1–12
For master's students who are teaching assistants.
CS 8999: Thesis
Credits: 1–12
Formal record of student commitment to thesis research for the Master of Science degree under the guidance of a faculty advisor. May be repeated as necessary.
CS 9897: Graduate Teaching Instruction
Credits: 1–12
For doctoral students who are teaching assistants.
CS 9999: Dissertation
Credits: 1–12
Formal record of student commitment to doctoral research under the guidance of a faculty advisor. May be repeated as necessary.

ACM SIGARCH Maurice Wilkes Award 2011

Fellow of the IEEE

Fellow of the ACM