Sophia Shao

Yakun Sophia Shao

Senior Research Scientist

NVIDIA Research

sshao [at] nvidia [.] com


Ph.D. in Computer Science

Harvard University

[CV] [Google Scholar]
I am a Senior Research Scientist at NVIDIA Research. Previously, I received my Ph.D. degree in 2016 and S.M. degree in 2014 from the Architecture, Circuits, and Compilers Group at Harvard University, working with Professor David Brooks and Professor Gu-Yeon Wei. My research interests are in the area of computer architecture, with a special focus on specialized accelerator, heterogeneous architecture, and agile VLSI design methodology. My work has been selected as one of the TopPicks in Computer Architecture. My Ph.D. dissertation was nominated by Harvard for ACM Doctoral Dissertation Award. I am a Siebel Scholar, an invited participant at the Rising Stars in EECS Workshop, and a recipient of the IBM Ph.D. Fellowship.
Education
Harvard University, Cambridge, MA
Ph.D. in Computer Science
Sept 2009 - May 2016
Harvard University, Cambridge, MA
Master of Science in Computer Science
Sept 2009 - May 2014
Zhejiang University, China
Bachelor of Electrical Engineering
Sept 2005 - May 2009
Professional Experience
Senior Research Scientist
NVIDIA, Santa Clara, CA
Oct 2018 - present
Research Scientist
NVIDIA, Santa Clara, CA
July 2016 - Sept 2018
Research Intern
IBM T.J. Watson Research Center, Yorktown Heights, NY
July 2015 - Sept 2015
Research Intern
IBM T.J. Watson Research Center, Yorktown Heights, NY
July 2014 - Sept 2014
Research Intern
Intel Labs, Santa Clara, CA
June 2012 - Sept 2012
Awards and Honors
Harvard Nominee, ACM Doctoral Dissertation Award
2017
IBM Ph.D. Fellowship
2015-2016
Siebel Scholar, Class of 2015 - awarded annually for academic excellence and demonstrated leadership to 85 top students from the world's leading graduate schools
2015
Paper selected as one of the Top Picks in Computer Architecture
2014
Best in Session Award, SRC TECHCON
2014
Invited Participant at the Rising Stars in EECS Workshop
2014
Publications
Buffets: An Efficient and Composable Storage Idiom for Explicit Decoupled Data Orchestration
Michael Pellauer, Yakun Sophia Shao, Jason Clemons, Neal Crago, Kartik Hegde, Rangarajan Venkatesan, Stephen W. Keckler, Christopher W. Fletcher, Joel Emer
International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) , April 2019.
A Modular Digital VLSI Flow for High-Productivity SoC Design
Brucek Khailany, Evgeni Krimer, Rangharajan Venkatesan, Jason Clemons, Joel Emer, Matthew Fojtik, Alicia Klinefelter, Michael Pellauer, Nathaniel Pinckney, Yakun Sophia Shao, Shreesha Srinath, Christopher Torng, Sam (Likun) Xi, Yanqing Zhang, Brian Zimmer
Design Automation Conference (DAC) , June 2018.
Stitch-X: An Accelerator Architecture for Exploiting Unstructured Sparsity in Deep Neural Networks
Ching-En Lee, Yakun Sophia Shao, Jie-Fang Zhang, Angshuman Parashar, Joel Emer, Stephen W. Keckler, Zhengya Zhang
SysML Conference, February 2018.
Using Dynamic Dependence Analysis to Improve the Quality of High-Level Synthesis Designs
Rafael Garibotti, Brandon Reagen, Yakun Sophia Shao, Gu-Yeon Wei, and David Brooks
International Symposium on Circuits and Systems (ISCAS), May 2017.
Co-Designing Accelerators and SoC Interfaces using gem5-Aladdin
Yakun Sophia Shao, Sam Likun Xi, Vijayalakshmi Srinivasan, Gu-Yeon Wei, and David Brooks
International Symposium on Microarchitecture (MICRO) , October 2016.
The Aladdin Approach to Accelerator Design and Modeling
Yakun Sophia Shao, Brandon Reagen, Gu-Yeon Wei, and David Brooks
IEEE Micro, Top Picks of 2014, May-June 2015.
Toward Cache-Friendly Hardware Accelerators
Yakun Sophia Shao, Sam Xi, Viji Srinivasan, Gu-Yeon Wei, and David Brooks
HPCA Sensors and Cloud Architectures Workshop (SCAW), Feb 2015.
MachSuite: Benchmarks for Accelerator Design and Customized Architectures
Brandon Reagen, Robert Adolf, Yakun Sophia Shao, Gu-Yeon Wei, and David Brooks
International Symposium on Workload Characterization (IISWC), Oct 2014.
Aladdin: A Pre-RTL, Power-Performance Accelerator Simulator Enabling Large Design Space Exploration of Customized Architectures (Top Picks in Computer Architecture 2014)
Yakun Sophia Shao, Brandon Reagen, Gu-Yeon Wei, and David Brooks
International Symposium on Computer Architecture (ISCA), June 2014.
Energy Characterization and Instruction-Level Energy Model of Intel's Xeon Phi Processor
Yakun Sophia Shao and David Brooks
International Symposium on Low Power Electronics and Design (ISLPED), Sept 2013.
Quantifying Acceleration: Power/Performance Trade-Offs of Application Kernels in Hardware
Brandon Reagen, Yakun Sophia Shao, Gu-Yeon Wei, and David Brooks
International Symposium on Low Power Electronics and Design (ISLPED), Sept 2013.
ISA-Independent Workload Characterization and its Implications for Specialized Architectures
Yakun Sophia Shao and David Brooks
International Symposium on Performance Analysis of Systems and Software (ISPASS), April 2013.
Power, Performance and Portability: System Design Considerations for Micro Air Vehicle Applications
Yakun Sophia Shao, Judson Porter, Michael Lyons, Gu-Yeon Wei, and David Brooks
Advanced Computer Architecture and Compilation for Embedded Systems (ACACES), July 2010.
Dissertation and Book
Design and Modeling of Specialized Architectures
Yakun Sophia Shao
Ph.D. Dissertation, Harvard University, May 2016.
Research Infrastructures for Hardware Accelerators
Yakun Sophia Shao and David Brooks
Synthesis Lectures on Computer Architecture, Morgan & Claypool Publishers, November 2015.
Open-Source Software
Aladdin: A pre-RTL, power-performance-area simulator for accelerators.
gem5-Aladdin: An SoC simulator.
LLVM-Tracer: An LLVM optimization pass to print a dynamic LLVM IR trace.
MachSuite: A benchmark suite for accelerators.
WIICA: An ISA-independent workload characterization tool for accelerators.
Teaching Experience
Teaching Fellow in Advanced Topics in Computer Architecture (CS247r)
Fall 2013
Teaching Fellow in Advanced Computer Architecture (CS246)
Spring 2013
Teaching Fellow in Computer Hardware (CS141)
Fall 2011
Tutorials
Rapid Exploration of Accelerator-rich Architectures: Automation from Concept to Prototyping
Yakun Sophia Shao with David Brooks, Jason Cong, Zhenman Fang and Sam Xi
International Symposium on Microarchitecture (MICRO), October 2016.
Aladdin and gem5-Aladdin: Research Infrastructures for Specialized Architectures
Yakun Sophia Shao with David Brooks, Gu-Yeon Wei, and Sam Xi
International Symposium on Workload Characterization (IISWC), September 2016.
Rapid Exploration of Accelerator-rich Architectures: Automation from Concept to Prototyping
Yakun Sophia Shao with David Brooks, Yu-Ting Chen, Jason Cong, Zhenman Fang, Brandon Reagen, Glenn Reinman, Gu-Yeon Wei and Sam Xi
International Symposium on Computer Architecture (ISCA), June 2015.
Research Infrastructures for Accelerator-centric Architectures
Yakun Sophia Shao with David Brooks, Mark Hempstead, Mike Lui, Parnian Mokri, Siddharth Nilakantan, Brandon Reagen and Gu-Yeon Wei
International Symposium on High Performance Computer Architecture (HPCA), Feb 2015.
Research Infrastructures for Accelerator-centric Architectures
Yakun Sophia Shao with David Brooks, Brandon Reagen, Kevin Skadron, Liang Wang and Gu-Yeon Wei
International Symposium on Computer Architecture (ISCA), June 2014.
Services
Editing
Co-Guest Editor of IEEE Micro Special Issue on Hardware Acceleration
Nov/Dec 2018
Program Committees
International Symposium on High-Performance Computer Architecture (HPCA) Industry Session
2019
International Symposium on High-Performance Computer Architecture (HPCA) External
2019
International Symposium on Microarchitecture (MICRO)
2018
Design Automation Conference (DAC)
2018
International Symposium on High-Performance Computer Architecture (HPCA) Industry Session
2018
International Symposium on High-Performance Computer Architecture (HPCA) External
2018
International Conference on Supercomputing (ICS) External
2018
International Symposium on Computer Architecture (ISCA)
2017
Organizing Committees
Co-Organizer of SIGARCH Visioning Workshop on Agile and Open Hardare Design
2019
Area Chair of IEEE International Conference on Artificial Intelligence Circuits and Systems (AICAS)
2019
Tutorial Chair of International Symposium on Computer Architecture (ISCA)
2019
Registration Chair of International Symposium on Workload Characterization (IISWC)
2018
Web Director of ACM Special Interest Group on Microarchitecture (SIGMICRO)
2017-present
Web Co-Chair of Women in Computer Architecture (WICARCH)
2017-present
Journal Review
ACM Journal on Emerging Technologies in Computing Systems (JETC)
ACM Transactions on Architecture and Code Optimization (TACO)
IEEE Transactions on Multi-Scale Computing Systems
IEEE Computer Architecture Letters (CAL)
IEEE Micro
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD)
IEEE Transactions on Computers