Cong Li (李聪)

Cong Li (李聪)
Ph.D @ Nanjing University
Visitor @ ETH Zurich
Blog · GitHub · Twitter
Open Source Contributions · Selected Publications (All) · Education · Experiences · Honors & Awards · Teaching · Hobbies

 
I'm a researcher on software systems. I obtained my Ph.D degree in the Institute of Computer Software (ICS) at Nanjing University (NJU), advised by Prof. Yanyan Jiang and Prof. Chang Xu. During my Ph.D, I've visited the Advanced Software Technologies (AST) Lab at ETH Zurich (ETH), advised by Prof. Zhendong Su.

My research interests broadly span compiler systems, operating systems, and software engineering, especially language virtual machines, optimizing compilers, and Android systems. I'm now working on leveraging large language models to facilitate compiler optimization and fuzzing, for example, fuzzing the JIT compilers of modern language virtual machines such as Java Virtual Machines (HotSpot, OpenJ9, etc.) and JavaScript Engines (V8, JavaScriptCore, etc.). Feel free to drop an email if you are interested.

Address: Ant A Space, Hangzhou, China
Email: connglli # outlook.com

   

Open Source Contributions

My research has actively contributed to the compiler community.

Artemis: On the one hand, I'm active around JVMs and received thanks from HotSpot's and OpenJ9's JIT complier teams. My work was also liked by Mark Reinhold, the Chief Architect of the Java Platform Group at Oracle. Specifically, I've found 80+ JIT compiler bugs in four widely-used production JVMs, namely HotSpot, OpenJ9, Graal, and the Android Runtime (ART), where 50+ have been confirmed or fixed. These bugs are diverse ranging from segmentation faults (SIGSEGV), fatal arithmetic error (SIGFPE), emergency abort (SIGABRT), assertion failures, mis-compilations, to performance issues. The following lists some selected JIT compiler bugs that I found:

MetaMut: Beyond that, I'm also active in ensuring the correctness of other optimizing compilers like GCC and LLVM. Below are some bugs that my collaborators and I have found:

   

Selected Publications (All)

   

Education

Visit

10.2021 − 10.2022
ETH Zurich, Institute for Programming Languages and Systems, Advanced Software Technologies Lab
Advisor: Prof. Zhendong Su

Ph.D

09.2018 − 06.2023
Nanjing University, State Key Lab for Novel Software Technology, Institute of Computer Software
Advisors: Prof. Yanyan Jiang and Prof. Chang Xu

B.Sc

09.2014 − 06.2018
Nanjing University, Department of Computer Science and Technology
Advisors: Prof. Lili Wei and Prof. Chang Xu

   

Experiences

Ant Group

08.2023 – Present
Researcher (LLMs for Sys/SE/PL and vice versa), Software Engineer

Alibaba
(Intern)

07.2017 − 09.2017
Software Engineer (HTML5, JavaScript, and JsBridge)

   

Honors & Awards

   

Teaching

   

Hobbies

On my spare time, I like reading Japanese and Chinese mangas (and animes). Specifically, I'm a BIG FAN of One Piece, Bleach, and Hunter × Hunter. I prefer Dragon Ball, Yo Yo Hakusho, Demon Slayer: Kimetsu no Yaiba, Haikyu!!, and many Shonen mangas for Japanese. I love The Legend of Qin as for Chinese. Some Korean ones also fit my tastes like Noblesse and Tower of God.

----- Updated on: 2025-03-27 -----

formatted by Markdeep 1.18