The HelloLLVM community plans to hold its first online and offline communication event of 2025 on March 22. The online meeting will use Tencent Meeting, while the offline venue is tentatively set in Tianjin.
This offline gathering will focus on the training theme What Preparations Are Needed for Compiler Performance Analysis and Optimization.
Event Time March 22, 2025 (Saturday) 14:00 - 17:00
Event Location (Online) The meeting has opened its registration function, please click the link to register and join the meeting: https://meeting.tencent.com/dm/QYRKcK0J0F9q #Tencent Meeting: 671-867-004
Event Location (On-site): It’s yet to be determined. Online participation is the default option.
Event Agenda
14:00 - 16:00 Training: What Preparations Are Needed for Compiler Performance Analysis and Optimization (Speaker: Li Yongtai)
16:00 - 16:30 Roundtable Discussion: How to Attract More People, Especially Female Engineers, to Join Compiler Development in the Year of the Yin Earth Serpent (Host: Qiu Ji)
16:30 - 17:00 JiaChen Project and Nanpanjiang Project: Cooperation Roadmap (Speaker: Wu Wei)
Workshop Content
- Getting source code, building, and configuration of LLVM and GNU toolchains
- Methods for using LLVM/GCC to compile and implement common benchmark programs
- Introduction to commonly used performance analysis tools
Training Outline
- Basic Environment Setup
• Set up GCC and LLVM compilation environments and build debuggable toolchains
• Set up the compilation environment for benchmark testing and conduct builds and tests - Usage of Performance Analysis Tools
• Disassemble tools
• perf
• QEMU simulator and instruction counting plugins
Additional Remarks
HelloLLVM community
The HelloLLVM community is a compilation technology community jointly initiated by several compiler practitioners, aimed at individual developers and enthusiasts. Topics revolve around the LLVM compilation framework, MLIR, compilation technology theory, etc. Since its establishment in 2018, several on-site meetups have been held.
Nanpanjiang Project
The Nanpanjiang Project is a mutual support group initiated in 2023 by the HelloLLVM community. It aims to create a closely connected technical communication network to assist female engineers in achieving personal career goals in foundational software fields such as compilation technology.
Contact Us:
HelloLLVM Community Official Website: https://hellollvm.org