Compiler Galaxy

Now Loading...

Search

  • 简体中文

CompGalaxy

Compiler Galaxy

Don't Stop Learning

Learning Path Reference Courses and Foundational Knowledge Hands-on Practice Renowned Researchers and Teams Open Source Git Repositories
Compilers AI Compilation Frameworks Tools Programming Languages
Influential Papers and Surveys Online Interactive Tools Performance Analysis and Debugging Community and Discussions Glossary Emerging Trends Video Tutorials and Lectures Conferences, Journals, and Workshops
Conferences Journals Workshops
Recommended Resources News

Learning Path Reference

Updated onJune 2025

Courses and Foundational Knowledge

Updated onJune 2025
  • LLVM TutorialA beginner-friendly tutorial for LLVM development
  • Stanford-CS143-CompilersA compiler for the COOL language that generates MIPS assembly and runs on a simulator, using Compilers: Principles, Techniques, and Tools as the textbook.
  • Peking University: Compiler Principles PracticeA SysY-to-RISC-V compiler built on Koopa IR (an LLVM-like IR), accompanied by an open-source tutorial, toolchain, and experimental environment.
  • USTC: Principles and Techniques of CompilerSix hands-on labs covering a full compiler pipeline, with backend code generating Loongson assembly.
  • Machine Learning Systems: Design and Implementation Online TutorialThe world’s first comprehensive open-source book on machine learning systems.
  • ChinaSys Academic Open-Source Innovation PlatformAn open platform for filtering research papers by domain, keywords, title, or author.

Hands-on Practice

Updated onJune 2025
  • LLVM TutorialA beginner-friendly tutorial for LLVM development

Renowned Researchers and Teams

Updated onJune 2025
  • Xavier LeroyCoq, OCaml, CompCert
  • Chris LattnerLLVM, Swift, MLIR, CRICT, Modular
  • Michael O’BoyleML, Adaptive Compilation, MilePost GCC

Open Source Git Repositories

Updated onJune 2025

Compilers

LLVM

GCC

CompCert

GraalVM

moonbit

V8

wasmtime

TinyCC

AI Compilers

TVM

CIRCT

XLA

Triton

Glow

Tools

Mold

Alive2

llvm-flow

upx

Programming Languages

Rust

Swift

Go

Zig

Nim

Julia

Crystal

Influential Papers and Surveys

Updated onJune 2025
  • CGOLLVM: A Compilation Framework for Lifelong Program Analysis & Transformation

Online Interactive Tools

Updated onJune 2025
  • Compiler ExplorerAn open-source web-based tool that shows compiled assembly in real-time; useful for learning, debugging, and optimization comparison

Performance Analysis and Debugging

Updated onJune 2025
  • GDBThe most widely used general-purpose debugger

Community and Discussions

Updated onJune 2025
  • LLVM DiscordThe official LLVM community chat space for real-time discussions on compilers, toolchains, and contributing

Emerging Trends

Updated onJune 2025

To stay up-to-date with the latest developments in compiler research, follow the official websites and social channels of top conferences (such as CGO, PLDI, ASPLOS), subscribe to alerts from leading journals (such as TSE, TOPLAS), and use RSS feeds, Twitter posts from research influencers, and specialized technical blogs to track breakthroughs in real time.

  1. Multi-Level Intermediate Representation and Extensible IR (MLIR & Extensible IRs)
  2. Machine Learning–Driven Compiler Optimizations (ML-Guided Compiler Optimizations)
  3. WebAssembly and Just-In-Time Compilation for Heterogeneous Targets (WASM & JIT for Heterogeneous Targets)
  4. Heterogeneous and Accelerator-Aware Compilation
  5. Secure and Verifiable Compilation

Video Tutorials and Lectures

Updated onJune 2025
  • LLVM TutorialA beginner-friendly tutorial for LLVM development

Yang Zi

With delicate strokes distilled in frost’s embrace, A hint of fragrance lingers as I chant beneath the moon.

Contact Me

Conferences

  • CGOCORE ACCF B
  • PLDICORE A*CCF A
  • ASPLOSCORE A*CCF A
  • CCCORE B*
  • PPoPPCORE BCCF A
  • MICROCORE TBRCCF A
  • ISCACORE A*CCF A
  • EuroSysCORE ACCF A
  • PACTCORE BCCF B
  • ICSCORE ACCF B
  • POPLCORE A*CCF A
  • FSECORE A*CCF A
  • OOPSLACORE ACCF A
  • ASECORE A*CCF A
  • ICSECORE A*CCF A
  • ISSTACORE ACCF A
  • OSDICORE A*CCF A
  • NeurIPSCORE A*CCF A
  • EMNLPCORE A*CCF B

Journals

  • TACOJCI 0.46JCR Q3SCI Q2CCF A
  • TOCSJCI 0.52JCR Q2CCF A
  • TOPLASJCI 0.57JCR Q3CCF A
  • TOSEMJCI 1.7JCR Q1CCF A
  • TSEJCI 1.76JCR Q1CCF A
  • ASEJCI 0.81JCR Q2CCF B

Workshops

Glossary
  • AOT
  • Recommended Resources
    • Gallery of Outstanding Images from Academic Papers
    • Paper Collection in the AI-for-Compiler Domain
    News

    © 2025, CompGalaxy