Mingyu Gao is a tenure-track assistant professor of computer science in the Institute for Interdisciplinary Information Sciences (IIIS) at Tsinghua University in Beijing, China. He leads the Innovative Data-centric Efficient Architecture Lab (IDEAL). His research interests lie in the fields of computer architecture and systems, including efficient memory architectures, scalable data processing, and hardware system security, with a special emphasis on data-intensive applications. He has published in top-tier computer architecture conferences including ISCA, ASPLOS, HPCA, and PACT, and won the paper award of IEEE Micro 2016 Top Picks in Computer Architecture.

Mingyu received his PhD in Electrical Engineering at Stanford University in June, 2018. He also received a Master of Science degree in Electrical Engineering at Stanford University in 2014, and a Bachelor of Science degree in Microelectronics at Tsinghua University in China in 2012.

Student Recruiting

I am currently looking for PhD students as well as undergraduate interns interested in computer architecture and systems. Welcome to join my group! If you are interested, please send me a short introduction email with your CV.

Updates on my course offerings at Tsinghua

Several changes have been made about in which semesters my undergraduate and graduate courses will be offered. Please plan accordingly if you are interested in enrolling.

  • 30470324 Introduction to Computer Systems, offered to freshman-year undergraduate students, in each spring semester.
  • 20470084 Computer Architecture, offered to sophomore-year undergraduate students, in each autumn semester.
  • 80470262 Computer Systems and Architectures, offered to graduate students, in the spring semester every two years. The next offering will be in spring 2024.

Recent News
  • New! [2023.3.] We have another paper published in ASPLOS 2023, about near-data processing architectures!
  • New! [2022.12.] Our papers about hybrid memory architectures and sparse matrix accelerators accepted in HPCA 2023 and ASPLOS 2023 are now available!
  • New! [2022.12.] I am serving on the ISCA 2023 program committee and the IEEE Micro Top Picks 2023 selection committee.
  • [2022.8.] I summarize some commonly asked questions when students pick their initial research directions in an ACM SIGARCH Computer Architecture Today blog post.
  • [2022.6.] I am serving on the SC 2022, MICRO 2022, SoCC 2022, and ASPLOS 2023 program committees.
  • [2022.6.] Our paper about accelerating multi-party computation (MPC) with a minimum set of trusted hardware appears in ISCA 2022.
  • [2022.2.] Starting from spring 2022, I am co-teaching a new course named Introduction to Computer Systems for freshman-year undergraduates.
  • [2022.2.] We have two papers published in ASPLOS 2022, about hardware acceleration of graph mining and secure enclaves on FPGAs.
  • [2021.12.] Read my article discussing the algorithm evolution and hardware acceleration trends of graph mining in the ACM SIGARCH Computer Architecture Today blog.
  • [2021.11.] I am serving on the ISCA 2022 external review committee.
  • [2021.6.] Check out my personal thoughts on acceleration for cryptographic secure computing in the ACM SIGARCH Computer Architecture Today blog.
  • [2021.4.] I am serving on the MICRO 2021 program committee.
  • [2021.3.] We have the PET paper accepted in OSDI 2021, about exploiting partially equivalent transformations and automated corrections in tensor program graph substitution.
  • [2021.2.] Our PipeZK paper about hardware acceleration for zero-knowledge proof, a widely used cryptographic primitive, has been accepted in ISCA 2021.
  • [2020.11.] Check out my post on ACM SIGARCH Computer Architecture Today blog about having effective meetings between advisors and students.
  • [2020.10.] I am serving on the ISPASS 2021 program committee.
  • [2020.8.] I am serving on the ASPLOS 2021 program committee.
  • [2020.8.] I have served on the MICRO 2020 and SoCC 2020 program committees.
  • [2020.5.] Check out my post on ACM SIGARCH Computer Architecture Today blog about how we are rethinking neural network dataflow in larger scales.
  • [2020.2.] I am happy to join the team of regular contributors of the ACM SIGARCH Computer Architecture Today blog.
  • [2020.2.] I started teaching a undergraduate-level computer architecture course for the Yao class at Tsinghua, beginning from Spring 2020.
  • [2019.9.] I started teaching a graduate-level computer architecture and systems course at Tsinghua, beginning from Fall 2019.
  • [2019.4.] The TANGRAM paper about NN accelerator dataflow scheduling is in ASPLOS 2019.
  • [2019.3.] I am serving on the MICRO 2019 program committee.
  • [2019.3.] I started as an assistant professor at Tsinghua University.

Mingyu Gao
FIT Building, Room 4-6015
Tsinghua University
Beijing, China, 100084

Email: gaomy [at] tsinghua [dot] edu [dot] cn

Office Tel: (+86) 10-62781693-1615