About

I am a Software Engineer at Facebook, driving the development of our Service Management Platform. Before Facebook, I was the Chief Information Officer at Clinc, an Ann Arbor, MI based startup designing the next-generation conversational AI platform. I obtained my Ph.D. from Department of Computer Science and Engineering, University of Michigan, Ann Arbor. Check out my CV and Google Scholar if you are interested.

Publications

  • ServiceLab: Preventing Tiny Performance Regressions at Hyperscale through Pre-Production Testing
    - Jay Lepreau Best Paper Award
    Mike Chow, Yang Wang, William Wang, Ayichew Hailu, Rohan Bopardikar, Bin Zhang, Jialiang Qu, David Meisner, Santosh Sonawane, Yunqi Zhang, Rodrigo Paim, Mack Ward, Ivor Huang, Matt McNally, Daniel Hodges, Zoltan Farkas, Caner Gocmen, Elvis Huang, Chunqiang Tang
    18th USENIX Symposium on Operating Systems Design and Implementation (OSDI 2024)
    [pdf] [bibtex]

  • Phantasy: Low-Latency Virtualization-based Fault Tolerance via Asynchronous Prefetching
    Shiru Ren, Yunqi Zhang, Lichen Pan, Zhen Xiao
    IEEE Transactions on Computers (TC 2018)
    [pdf] [bibtex]

  • Adasa: A Conversational In-Vehicle Digital Assistant for Advanced Driver Assistance Features
    - Best Paper Honorable Mention
    Shih-Chieh Lin, Chang-Hong Hsu, Walter Talamonti, Yunqi Zhang, Steve Oney, Lingjia Tang, Jason Mars
    The 31st ACM Symposium on User Interface Software and Technology (UIST 2018)
    [pdf] [bibtex]

  • Data Collection for a Production Dialogue System: A Clinc Perspective
    Yiping Kang Yunqi Zhang, Jonathan K. Kummerfeld, Parker Hill, Johann Hauswald, Michael A. Laurenzano, Lingjia Tang, Jason Mars
    The 16th Annual Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (NAACL 2018)
    [pdf] [bibtex]

  • The Architectural Implications of Autonomous Driving: Constraints and Acceleration
    Shih-Chieh Lin, Yunqi Zhang, Chang-Hong Hsu, Matt Skach, Md E. Haque, Lingjia Tang, Jason Mars
    The 23th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2018)
    [pdf] [bibtex]

  • Reining in Long Tails in Warehouse-Scale Computers with Quick Voltage Boosting Using Adrenaline
    Chang-Hong Hsu, Yunqi Zhang, Michael A. Laurenzano, David Meisner, Thomas Wenisch, Ronald G. Dreslinski, Jason Mars, Lingjia Tang
    ACM Transactions on Computer Systems 35(1), March 2017 (TOCS 2017)
    [pdf] [bibtex]

  • History-Based Harvesting of Spare Cycles and Storage in Large-Scale Datacenters
    Yunqi Zhang, George Prekas, Giovanni M. Fumarola, Marcus Fontoura, Inigo Goiri, Ricardo Bianchini
    The 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 2016)
    [pdf] [bibtex] [slides] [poster]

  • Treadmill: Attributing the Source of Tail Latency through Precise Load Testing and Statistical Inference
    Yunqi Zhang, David Meisner, Jason Mars, Lingjia Tang
    The 43rd ACM/IEEE International Symposium on Computer Architecture (ISCA 2016)
    [pdf] [bibtex] [slides] [lightning talk slides] [GitHub]

  • PowerChop: Identifying and Managing Non-Critical Units in Hybrid Processor Architectures
    Michael A. Laurenzano, Yunqi Zhang, Jiang Chen, Lingjia Tang, Jason Mars
    The 43rd ACM/IEEE International Symposium on Computer Architecture (ISCA 2016)
    [pdf] [bibtex]

  • Designing Future Warehouse Scale Computers for Sirius, An End-to-end Voice and Vision Personal Assistant
    Johann Hauswald, Michael A. Laurenzano, Yunqi Zhang, Hailong Yang, Yiping Kang, Cheng Li, Austin Rovinski, Arjun Khurana, Ronald G. Dreslinski, Trevor Mudge, Vinicius Petrucci, Lingjia Tang, Jason Mars
    ACM Transactions on Computer Systems 34(1), April 2016 (TOCS 2016)
    [pdf] [bibtex]

  • Sirius: An Open End-to-End Voice and Vision Personal Assistant and Its Implications for Future Warehouse Scale Computers
    - Selected for IEEE Micro Top Picks in Computer Architecture
    Johann Hauswald, Michael A. Laurenzano, Yunqi Zhang, Cheng Li, Austin Rovinski, Arjun Khurana, Ronald G. Dreslinski, Vinicius Petrucci, Trevor Mudge, Lingjia Tang, and Jason Mars
    The 20th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2015)
    [pdf] [bibtex]

  • Adrenaline: Pinpointing and Reining in Tail Queries with Quick Voltage Boosting
    Chang-Hong Hsu, Yunqi Zhang, Michael A. Laurenzano, David Meisner, Thomas Wenisch, Lingjia Tang, Jason Mars, and Ronald G. Dreslinski
    The 21st IEEE International Symposium on High Performance Computer Architecture (HPCA 2015)
    [pdf] [bibtex]

  • Octopus-Man: QoS-Driven Task Management for Heterogeneous Multicore in Warehouse Scale Computers
    Vinicius Petrucci, Michael A. Laurenzano, John Doherty, Yunqi Zhang, Daniel Mosse, Jason Mars, and Lingjia Tang
    The 21st IEEE International Symposium on High Performance Computer Architecture (HPCA 2015)
    [pdf] [bibtex]

  • SMiTe: Precise QoS Prediction on Real-System SMT Processors to Improve Utilization in Warehouse Scale Computers
    Yunqi Zhang, Michael A. Laurenzano, Jason Mars, Lingjia Tang
    The 47th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO 2014)
    [pdf] [bibtex] [slides] [lightning talk slides] [poster]

  • Protean Code: Achieving Near-Free Online Code Transformations for Warehouse Scale Computers
    Michael A. Laurenzano, Yunqi Zhang, Lingjia Tang, and Jason Mars
    The 47th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO 2014)
    [pdf] [bibtex]

Education

  • Ph.D. in Computer Science and Engineering
    Department of Computer Science and Engineering, University of Michigan, Ann Arbor
    Sept. 2013 - Feb. 2018

  • M.S. in Computer Science
    Department of Computer Science and Engineering, University of Michigan, Ann Arbor
    Sept. 2013 - Apr. 2015

  • M.S. in Computer Science (Completed 44 Credits)
    Department of Computer Science and Engineering, University of California, San Diego
    Sept. 2012 - Jun. 2013

  • B.S. in Software Engineering
    School of Software, Beijing Institute of Technology
    Sept. 2008 - Jun. 2012

Experience

  • Software Engineer, Facebook, New York
    Apr. 2021 - Present

  • Chief Information Officer, Clinc, Ann Arbor
    Jan. 2018 - Apr. 2021

  • Graduate Student Research Assistant, University of Michigan, Ann Arbor
    Advised by Prof. Lingjia Tang and Prof. Jason Mars
    Sept. 2013 - Aug. 2018

  • Software Engineer, Clinc, Ann Arbor
    Jan. 2016 - Dec. 2017

  • Research Intern, Microsoft Research, Redmond
    Advised by Prof. Ricardo Bianchini and Dr. Inigo Goiri
    Jun. 2015 - Aug. 2015

  • Research Collaborator, Facebook, Menlo Park
    Advised by Dr. David Meisner
    Oct. 2014 - Mar. 2015

  • Research Intern, Facebook, Menlo Park
    Advised by Dr. David Meisner
    May. 2014 - Aug. 2014

  • Software Engineer Intern, Facebook, Menlo Park
    Advised by Dr. David Meisner
    Jun. 2013 - Oct. 2013

  • Graduate Student Researcher, University of California, San Diego
    Advised by Prof. Lingjia Tang and Prof. Jason Mars
    Sept. 2012 - Jun. 2013

  • Software Engineer Intern, IBM, Beijing
    Advised by Dr. Liang Xue
    Nov. 2011 - Jan. 2012

  • Research Intern, Institute of Computing Technology, Chinese Academy of Sciences
    Advised by Prof. Li Zha
    Jul. 2011 - Nov. 2012