I am a third-year Ph.D. student in the Department of Computer Science at Peking University associated with the Center for Energy-Efficient Computing and Applications (CECA). I am a member of the PKU-IDEA Lab, advised by Prof. Yibo Lin. Previously, I received the B.S. degree in Computer Science and Technology from Peking University in 2021. My research focuses are machine learning-assisted EDA; my broader interests include MLSys, concurrency and probabilistic modeling.

CV  /  Email  /  LinkedIn  /  Github /  Twitter /  Zhihu /  WeChat



  • [2024/06] Working with Dr. Liang Xiang at ByteDance AML as a research intern! πŸ§‘β€πŸ’»
  • [2024/06] MORPH got accepted by ICCAD 2024, See you in New Jersey! πŸŽ‰
  • [2024/03] OpenPARF 3.0 got accepted by ISEDA 2024! πŸŽ‰
  • [2024/02] OpenPARF 2.0 got accepted by TCAS-I 2024! πŸŽ‰
  • [2024/02] One paper got accepted by TCAD 2024! πŸŽ‰
  • [2023/10] One paper got accepted by ASICON 2023! πŸŽ‰
  • [2023/10] We won the Second Place at MLCAD 2023 FPGA Macro Placement Contest. Cheers and thanks to all the co-authors! πŸš€
  • [2023/09] Win Ubiquant Scholarship for excellent Ph.D. students at Peking University! πŸ†
  • [2023/07] We are pleased to release OpenPARF 1.0, an open-source placement and routing framework for large-scale heterogeneous FPGAs with deep learning toolkit. Please check it out! πŸ€—
  • [2023/09] Two paper got accepted by ASP-DAC 2022! πŸŽ‰
  • [2022/02] One paper got accepted by DAC 2022! πŸŽ‰
  • [2021/09] Working with Prof. Yibo Lin in Peking University as a Ph.D. student! πŸ§‘β€πŸ’»
  • [2021/06] Graduate from Peking University as Outstanding Undergraduate Graduates in Peking University (top %1)! πŸ§‘β€πŸŽ“
  • [2021/02] One paper got accepted by DAC 2021! πŸŽ‰
  • [2020/09] Working with Prof. Bei Yu in CUHK as a visiting student! πŸ§‘β€πŸ’»

  • Publications


    1. MORPH: More Robust ASIC Placement for Hybrid Region Constraint Management
    Jing Mai, Zuodong Zhang, Yibo Lin, Runsheng Wang, and Ru Huang
    ICCAD 2024
    2. OpenPARF 3.0: Robust Multi-Electrostatics Based FPGA Macro Placement Considering Cascaded Macros Groups and Fence Regions [paper] [slides]
    Jing Mai, Jiarui Wang, Yifan Chen, Zizheng Guo, Xun Jiang, Yun Liang, and Yibo Lin
    ISEDA 2024
    3. Multielectrostatic FPGA Placement Considering SLICEL-SLICEM Heterogeneity, Clock Feasibility, and Timing Optimization [paper]
    Jing Mai, Jiarui Wang, Zhixiong Di, and Yibo Lin
    TCAD 2024
    4. LEAPS: Topological-Layout-Adaptable Multi-Die FPGA Placement for Super Long Line Minimization [paper]
    Zhixiong Di, Runzhe Tao, Jing Mai, Lin Chen, and Yibo Lin
    TCAS-I 2024


    5. OpenPARF: An Open-Source Placement and Routing Framework for Large-Scale Heterogeneous FPGAs with Deep Learning Toolkit [paper] [code] [slides]
    Jing Mai, Jiarui Wang, Zhixiong Di, Guojie Luo, Yun Liang, and Yibo Lin
    ASICON 2023
    6. MacroRank: Ranking Macro Placement Solutions Leveraging Translation Equivariancy [paper] [slides]
    Yifan Chen, Jing Mai, Xiaohan Gao, Muhan Zhang, and Yibo Lin
    ASP-DAC 2023
    7. A Robust FPGA Router with Concurrent Intra-CLB Rerouting [paper] [slides]
    Jiarui Wang, Jing Mai, Zhixiong Di, and Yibo Lin
    ASP-DAC 2023
    8. OpenPARF: An Open-source Placement and Routing Framework for Large-scale Heterogeneous FPGAs with Deep Learning Toolkit
    Jing Mai*, Jiarui Wang*, Zhixiong Di, and Yibo Lin
    JEIT 2023


    9. Multi-electrostatic FPGA placement considering SLICEL-SLICEM heterogeneity and clock feasibility [paper] [slides]
    Jing Mai, Yibai Meng, Zhixiong Di, and Yibo Lin
    DAC 2022


    10. Ultrafast CPU/GPU Kernels for Density Accumulation in Placement [paper]
    Zizheng Guo*, Jing Mai*, and Yibo Lin
    DAC 2021
    11. Critique of β€œPlanetary Normal Mode Computation: Parallel Algorithms, Performance, and Reproducibility” by SCC Team From Peking University
    Yihua Cheng, Zejia Fan, Jing Mai, Yifan Wu, Pengcheng Xu, Yuxuan Yan, Zhenxin Fu, and Yun Liang
    TPDS 2021

    Open Source Repositories

    1. 2023 PKU-IDEA/OpenPARF | 100 | An Open-Source Placement and Routing Framework for Large-Scale Heterogeneous FPGAs with Deep Learning Toolkit PyTorch.


    Jun. 2024 - Present ByteDance AML, Reasearch Intern
    Advisor: Dr. Liang Xiang
    Topics: Code generation and autogpt applications with large language models
    Sept. 2021 - Present Peking University, Ph.D. in Computer Science
    Advisor: Prof. Yibo Lin
    Sept. 2020 - Jun. 2021 Chinese University of Hong Kong, Visiting Student
    Advisor: Prof. Bei Yu
    Topics: Electrostatics-based global placement for FPGAs
    Sept. 2017 - Jun. 2021 Peking University, B.S. in Computer Science
    Experience: Student Cluster Competition team of Peking University (2019 - 2021)

    Invited Talks

    Slides for my major presentations are open-sourced with a CC-BY license.

    1. 2024-06 A Complete FPGA Placement and Routing Tutorial: Starting from OpenPARF Series, HUAWEI Inc. [slides]

    Last updated on 2024-07-17