I am an assistant professor at Shanghai Jiao Tong University (SJTU), working on computer architecture, AI-specific accelerator design, and AI performance optimization methods. Before joining SJTU, I received my Ph.D. degree from Shanghai Jiao Tong University of Computer Science and Technology, under the supervision of Prof. Xiaoyao Liang. And I had the privilege of working closely with Prof. Li Jiang and Prof. Naifeng Jing during my PhD. My Bachelor degree is from Huazhong University of Science and Technology, where I was advised by Prof. Yu Hua. I have received the Outstanding Doctoral Dissertation Award from the Shanghai Computer Society, the ACM Chinasys Excellent Doctoral Dissertation Award, and the Best Paper Award at DATE 2023 and DATE 2024. Up to now, I have published over 40 papers, including in top-tier architecture conferences and journals such as ISCA, MICRO, ASPLOS, HPCA, DAC, TPDS, TCAD, and TACO.
Questions about me
- 对学生的态度是什么?What is the attitude towards students?
- 以培养你的研究思维为主,亲自把关你的idea,帮助你润色论文。Train your research thinking skills, personally reviewing your ideas and polishing your papers.
- 不需要你996,但希望你能按时完成我给的任务。You are not required to work from 9am to 9pm, but you are expected to complete the tasks on time.
- 希望你能按时毕业。I hope that all students can graduate on time.
- 不存在打卡制度,希望你作为一名硕士/博士研究生,拥有基本的自律意识。There is no office check-in; you should have a sense of self-discipline as a master/doctoral student.
- 对学生有什么要求?What are the requirements for students?
- 具有一定的辩证性思维:请不要对我说的每一句话表示肯定,我也会有出错的时候。Possess critical thinking: please do not affirm everything I said, as I can also make mistakes.
- 具有较强的逻辑思维能力。Possess logical thinking ability.
- 具有试错的勇气:我们的方向并非一蹴而就,常出现提出一个想法但实验发现不可行的情况,请做好充分的心理准备。Have the courage to try and make mistakes: our research is not achieved overnight, and it is common to propose an idea that does not work, so be mentally prepared.
- 有清晰的自我规划与目标:例如读博/硕士毕业后的打算。Have a clear plan and goals, such as post-graduation plans after getting a Ph.D./master’s degree.
- 有一定的工程能力,主要包括软件(C、C++、Python、CUDA)和硬件(Verilog)。Have a certain level of engineering ability, mainly including software (C, C++, Python, CUDA) and hardware (Verilog).
- 有基础的体系结构相关知识与背景。Have a basic knowledge and background on computer architecture.
- 对学生的培养流程是什么?What is the process for mentoring students?
- 初期,希望教会你如何选择一篇好论文进行阅读。In the initial stage, guide you in selecting a good paper for reading and writing.
- 中期,希望教会你如何提出idea并通过我们共同的反复打磨形成你的第一篇论文。In the middle stage, teach you how to propose ideas and do experiments(with a lot of trial and error).
- 末期,希望教会你独立科研的能力。In the final stage, focus on developing the ability to conduct independent scientific research.
Research Topic
- Software Hardware Co-design: Flexible/efficient algorithm and architecture co-design
- Computer Architecture Design: GPGPU architecture, domain specific architecture (DSA), Non-volatile memory (ReRAM)
- Algorithm: Efficient AI/ML algorithms
- System: Efficient cloud gaming system
Professional Service
- TPC member for DAC 2025
- TPC member for ICCAD 2024
- PC of the PhD Forum at DAC2024
- TPC member for ICCD 2023
- TPC member for ICCAD 2023
- TPC member for DAC 2023
- Reviewer of IEEE Transactions on Computers (TC)
- Reviewer of IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD)
- Reviewer of ACM Transactions on Architecture and Code Optimization (TACO)
- Reviewer of IEEE Transactions on Circuits and Systems I (TCAS-I)
- Reviewer of ACM Transactions on Design Automation of Electronic System (TODAES)
- Reviewer of ACM Transactions on Embedded Computing Systems (TECS)
Recruitment
Our team is looking for self-motivated PhD, Master and Undergraduate students who are interested in Computer architecture or Efficient AI/ML algorithms. If you want to join us, please email me your CV.
Contact
If you have any questions, welcome to email me.