课程与专业知识
- LLVM简易开发教程
- COOL语言的编译器,最终编译为MIPS汇编,在模拟器上运行,使用龙书作为教材。
- SysY 编译到 RISC-V 编译器,使用类LLVM IR——Koopa IR,开源教程及其配套工具、实验环境。
- 6个实验分别涵盖完整编译器,后端代码实现龙芯汇编。
- 做世界上第一本全面讲述机器学习系统知识的开源书籍
- (https://chinasys.org/opensource/index.html) - 通过领域、关键词、论文标题或作者姓名筛选开源论文
动手实践
- LLVM简易开发教程
知名学者及团队
- Coq, OCaml, CompCert
- LLVM, Swift, MLIR, CRICT, Modular
- ML, Adaptive Compilation, MilePost GCC
开源Git仓库
编译器
AI编译
工具
编程语言
高引用论文及综述
- LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation
在线交互工具
- 一款开源的在线交互式工具,实时查看源代码编译后的汇编等输出,方便学习、调试与优化对比。
性能分析与调试
- 最广泛使用的通用调试工具
社区与讨论
- LLVM 社区的实时聊天平台,供开发者和爱好者讨论编译器、工具链、贡献指南等相关话题。
前沿趋势
要紧跟编译器研究的最新动向,请关注顶级会议(如 CGO、PLDI、ASPLOS)的官网及社交渠道,订阅领先期刊(如 TSE、TOPLAS)的提醒,并利用 RSS 订阅、Twitter 科研博主及专业技术博客,以实时追踪最新突破。
- 多级中间表示与可扩展 IR (MLIR & Extensible IRs)
- 机器学习驱动的编译优化 (ML-Guided Compiler Optimizations)
- WebAssembly 与异构目标的即时编译 (WASM & JIT for Heterogeneous Targets)
- 异构与加速器感知编译 (Heterogeneous & Accelerator-Aware Compilation)
- 安全可验证的编译 (Secure & Verifiable Compilation)
视频教程与讲座
- LLVM简易开发教程