Yun (Eric) Liang

Professor of Integrated Circuit and EECS
Boya Distinguished Professor of Peking University
ACM Distinguished Scientist/Member

I am an Endowed Boya Distinguished Professor in the School of Integrated Circuit and School of EECS at Peking University. My research interest is at the hardware-software interface with work spanning electronic design automation (EDA), hardware and software co-design, and computer architecture. My recent publications investigate new algorithms, programming models, design automation tools and methodologies, and hardware for high-performance and energy-efficient computer systems. I have authored over 100 scientific publications in the leading international journals and conferences. My research has been recognized with three Best Paper Awards, six Best Paper Award Nominations, National Science Fund for Distinguished Young Scholars, CCF-IEEE CS Young Computer Scientist Award, Beijing Natural Science Fund for Distinguished Young Scholars, Beijing Academy of Artificial Intelligence (BAAI) Young Scientist Award, and National Youth Top-notch Talent Fund. I received the Excellence Teaching Award from Peking University in 2017. My research has been funded by NSFC, BNSF, etc.

I currently serve as Associate Editor of the ACM Transactions on Embedded Computing Systems (TECS) and ACM Transactions on Reconfigurable Technology and Systems (TRETS). I was the program chair of 30th Annual IEEE International Conference on Application-specific Systems, Architecture and Processors (ASAP) 2019 and the International Conference on Field Programmable Technology (FPT) 2022. I also serve in the program committees in the premier conferences including DAC, ICCAD, FPGA, FCCM, HPCA, MICRO, DATE, ASPDAC, ASPLOS, ISCA, PPoPP, PACT, CGO, ICS, CC, CASES, LCTES, ASAP, and ICCD. Prior to joining Peking University, I received my Ph.D in Computer Science from National University of Singapore in 2010. Upon graduation, I worked as a Research Scientist in UIUC.

To Perspective Postdocs, Students, and Interns

I am looking for highly motivated graduate students, postdocs, and interns to work on system research including algorithms, programming language, compiler, embedded systems, and electronic design automation. Students with strong hands-on system building skills and algorithm background are especially welcomed.

News (Full List)

  • Feb 2024: Prof Liang is promoted to full professor (Endowed Boya Distinguished Professor). I appreciated the support over the years from my students, collaborators, and sponsors.
  • Jan 2024: Prof Liang is elevated to ACM Distinguished Scientist/Member.
  • Dec 2023: Two papers are accepted to FPGA’23. Congratulations to Youwei, Zizhang, and Xiaochen.
  • Aug 2023: Awarded the National Science Fund for Distinguished Young Scholars from National Natural Science Foundation of China.
  • July 2023: Liancheng Jia successfully defended his doctoral thesis. Liancheng will join Huawei as an engineer. Congratulations!
  • July 2023. Two papers are accepted to MICRO’23. Congratulations to Size, Siyuan, and Kexing.
  • July 2023. Dr Liqiang Lu’s PhD thesis is awarded the best thesis in CCF architecture subcommittee. Congratulations to Dr Lu.
  • July 2023. Two papers are accepted to ICCAD’23. Congratulations to Xiuping and Xiaochen.
  • June 2023: Siyuan’s bachelor thesis is awarded the top-10 thesis in School of EECS. Congratulations to Siyuan.
  • May 2023: One paper is accepted to FPL. Congratulations to Zizhang.

Selected Recent Publications (Full List)

  • Khronos: Fusing Memory Access for Improved Hardware RTL Simulation (MICRO), 2023.
  • TileFlow: A Framework for Modeling Fusion Dataflow via Tree-based Analysis (MICRO) 2023.
  • Chimera: An Analytical Optimizing Framework for Effective Compute-intensive Operators Fusion (HPCA),2023.
  • Hector: A Multi-level Intermediate Representation for Hardware Synthesis Methodologies (ICCAD) 2022.
  • AMOS: Enabling Automatic Mapping for Tensor Computations on Spatial Accelerators with Hardware Abstraction (ISCA) 2022.
  • Sanger: A Co-Design Framework for Enabling Sparse Attention using Reconfigurable Architecture (MICRO) 2022.
  • TENET: A Framework for Modeling Tensor Dataflow based on Relation-centric Notation (ISCA) 2021.
  • HASCO: Towards Agile Hardware and Software Co-design for Tensor Computation (ISCA) 2021.
  • TensorLib: A Spatial Accelerator Generation Framework for Tensor Algebra (DAC) 2021.
  • FCNNLib: An Efficient and Flexible Convolution Algorithm Library on FPGAs (DAC) 2020.
  • FlexTensor: An Automatic Schedule Exploration and Optimization Framework for Tensor Computation on Heterogeneous System (ASPLOS) 2020.

Awards and Honors

  • Best Paper Award. The third International Workshop on Efficient Artificial Intelligence For Edge Computing (EAI) in conjunction with ICDCS 2022
  • Best Paper Award Nomination, ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming (PPoPP), 2019. (4 nominations out of 152 submissions).
  • Best Paper Award International Conference on Computer Aided Design (ICCAD), November, 2017. (2 out of 350 submissions).
  • Best Paper Award Nomination, Design Automation Conference (DAC), June 2017.
  • (14 nominations out of 676 submissions).
  • Best Paper Award Nomination, Asia and South Pacific Design Automation Conference (ASP-DAC), January, 2016. (11 nominations out of 350 submissions).
  • Best Paper Award Nomination, Design Automation Conference (DAC), June 2012.
  • (7 nominations out of 741 submissions).
  • Best Paper Award Nomination, International Conference on Field Programmable Technology (FPT), December 2011.
  • Best Paper Award IEEE International Symposium on Field-Programmable Custom Computing Machines 2011 (FCCM), May 2011. (1 out of 119 submissions)
  • Best Paper Award Nomination, ACM International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), October 2008.

Teaching

  • Modeling, Analysis, and Optimization for Computing System (Spring’23)
  • Introduction to Design Automation and Computing System (Autumn’22)
  • High-level Chip Design (Spring’22, Autumn’22)
  • Compiler Techniques (Spring’16, ’17, ’18, ‘19, ’20, ’21, ’22)
  • C++ Programming and Problem Solving (Spring’13, ’14, ’15, ’16, ’17, ’18, ’19, ’20, ’21)