Bio

B.S. in Electrical & Computer Engineering, B.A. in Economics,​ Rice University, 1994Ph.D. ​in Computer Science, Princeton University, 1999

"Our group's work focuses on how to design microprocessors for speed, energy efficiency, thermal management, and reliability."

Kevin Skadron, Harry Douglas Forsyth Professor and Chair of Computer Science

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.

Awards

  • ACM SIGARCH Maurice Wilkes Award 2011
  • Fellow of the IEEE
  • Fellow of the ACM

Research Interests

  • Computer Architecture
  • Grid/Cloud/High-performance Computing
  • Low Power Design

Selected Publications

  • “REAPR: Reconfigurable Engine for Automata Processing.” In Proceedings of the International Conference on Field-Programmable Logic and Applications (FPL), Sept. 2017. ABS T. Xie, V. Dang, J. Wadden, K. Skadron, and M. R. Stan.
  • “Frequent Subtree Mining on the Automata Processor: Challenges and Opportunities.” In Proceedings of the ACM International Conference on Supercomputing (ICS), June 2017. ABS E. Sadredini, K. Wang, and K. Skadron.
  • “Automata-to-Routing: An Open-Source Toolchain for Design-Space Exploration of Spatial Automata Processing Architectures.” In Proceedings of the IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM), Apr. 2017. ABS J. Wadden, Samira Khan, and K. Skadron.
  • “Dual-Data Rate Transpose-Memory Architecture Improves the Performance, Power and Area of Signal-Processing Systems.” Journal of Signal Processing Systems, Springer, published online Nov. 2016. DOI 10.1007/s11265-016-1199-1. ABS M. El-Hadedy, X. Guo, M. Margala, M. R. Stan, and K. Skadron.
  • "Lumos+: Rapid, Pre-RTL Design Space Exploration on Accelerator-Rich Heterogeneous Architectures with Reconfigurable Logic." In Proceedings of the IEEE International Conference on Computer Design (ICCD), Oct. 2016. ABS L. Wang and K. Skadron.
  • "ANMLZoo: A Benchmark Suite for Exploring Bottlenecks in Automata Processing Engines and Architectures." In Proceedings of the IEEE International Symposium on Workload Characterization (IISWC), Sept. 2016. ABS J. P. Wadden, V. Dang, N. Brunelle, T. Tracy II, D. Guo, E. Sadredini, K. Wang, C. Bo, G. Robins, M. R. Stan, and K. Skadron.
  • “Closing the Power Delivery/Heat Removal Cycle for Heterogeneous Multi-Scale Systems.” In Proceedings of the 22nd International Workshop on Thermal Investigations of ICs (THERMINIC), Sept. 2016. ABS K. Wang, K. Skadron, and M. R. Stan.
  • "Sequential Pattern Mining with the Micron Automata Processor." In Proceedings of the ACM International Conference on Computing Frontiers, May 2016. Best paper award! ABS K. Wang, E. Sadredini, and K. Skadron. (Best paper award)
  • "A 16-bit Reconfigurable Encryption Processor for Pi-Cipher." In Proceedings of the 23rd Reconfigurable Architectures Workshop (RAW), in conjunction with IPDPS, May 2016. Best paper award! ABS M. El-Hadedy, H. Mihajloska, D. Gligoroski, A. Kulkarni, D. Stroobandt and K. Skadron. (Best paper award)
  • "RAPID Programming of Pattern-Recognition Processors." In Proceedings of the ACM International Symposium on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Apr. 2016. ABS K. Angstadt, W. Weimer, and K. Skadron.
  • "Transient Voltage Noise in Charge-Recycled Power Delivery Networks for Many-Layer 3D-IC." In Proceedings of the ACM/IEEE International Symposium on Low Power Electronics and Design (ISLPED), July 2015. ABS R. Zhang, K. Mazumder, B. H. Meyer, K. Wang, K. Skadron, and M. R. Stan.
  • "Architecture Implications of Pads as a Scarce Resource." In Proceedings of the ACM/IEEE International Symposium on Computer Architecture, June 2014. ABS R. Zhang, K. Wang, B. H. Meyer, M. R. Stan, and K. Skadron.
  • "Real-World Design and Evaluation of Compiler-Managed GPU Redundant Multithreading." In Proceedings of the ACM/IEEE International Symposium on Computer Architecture, June 2014. ABS J. Wadden, A. Lyashevsky, S. Gurumurthi, V. Sridharan, and K. Skadron.
  • "Managing C4 Placement for Transient Voltage Noise Minimization." In Proceedings of the ACM/IEEE Conference on Design Automation (DAC), June 2014 ABS K. Wang, R. Zhang, B. H. Meyer, M. R. Stan, and K. Skadron.
  • "Dymaxion++: A Directive-based API to Optimize Data Layout and Memory Mapping for Heterogeneous Systems." In Proceedings of the Fourth International Workshop on Accelerators and Hybrid Exascale Systems, in conjunction with IPDPS, May 2014. ABS S. Che, J. Meng, and K. Skadron.
  • "Implications of the Power Wall: Dim Cores and Reconfigurable Logic." IEEE Micro special issue on Dark Silicon, 33(5): 40-49, Sept.-Oct. 2013.DOI 10.1109/MM.2013.74. ABS L. Wang and K. Skadron.

Courses Taught

  • CS 433: Advanced Computer Architecture fall 2005; spring 2007; spring 2009
  • CS 414/4414: Operating Systems spring 2002, 2004, 2005, 2006, fall 2008, fall 2010, spring 2012
  • CS 6190: Computer Science Perspectives fall 2012, 2013, 2014, 2015, 2016
  • CS 6354 (formerly 654): Graduate Computer Architecture fall 2000, 2001, 2002, 2003, 2004, 2009, and spring 2013, 2014
  • CS 6501: Special Topics in Computer Architecture: Heterogeneous and Scalable Computing fall 2011
  • CS 754: Advanced Computer Architecture (Multicore Architectures and Programming Models) fall 2006
  • CS 851/8501: Special Topics in Computer Architecture fall 1999, spring 2000, spring 2001, spring 2002, fall 2004, most recently spring 2010
  • CS 8535: Advanced Computer Architecture: Dark Silicon spring 2011

Featured Grants & Projects

  • Current Grants


    This work is currently supported by the National Science Foundation under grant no. CCF-1629450 (XPS) and CCF-1619127; by DARPA MTO (PERFECT program) under contract HR0011-13-C-0022; by C-FAR, one of six centers of STARnet, a Semiconductor Research Corporation program sponsored by MARCO and DARPA; the Virginia CIT CRCF program under grant MF17-027-IT; Xilinx; an ARCS Scholarship for Jack Wadden; and equipment donations from Micron, Xilinx, NVIDIA, and AMD. The U.Va. Center for Automata Processing (CAP) is supported in part by Micron.