MLIR 多级中间表示编译器框架深度工程实战:从 Dialect 到 AI 算子融合 深入解析 MLIR 的 Dialect 系统、Pass 基础设施及其在 AI 算子融合中的实际应用,帮助读者构建可落地的领域特定编译器。 编译原理 2026年10月01日 0 点赞 0 评论 70 浏览
RISC-V 向量扩展 RVV 1.0 AI 推理实战:从向量寄存器到端端侧 LLM 加速 RISC-V 向量扩展 RVV 1.0 在 AI 推理优化中的深度实战指南:架构原理、寄存器模型、向量化编程范式,以及从矩阵乘法、激活函数到 LayerNorm 的完整实现与性能基准。结合 SpacemiT K1、平头哥 C920 等真实硬件平台,分析 RVV 与 NPU 协同部署策略。 芯片架构 2026年10月03日 0 点赞 0 评论 73 浏览
寄存器分配的艺术:从线性扫描到图着色再到 LLVM 贪婪分配器 系统梳理寄存器分配核心算法,从线性扫描到经典的图着色,深入剖析LLVM现代贪婪分配器的工程实现,并通过x86-64架构案例展示实际编译过程 编译原理 2026年10月03日 0 点赞 0 评论 75 浏览
深入理解现代编译器优化PASS架构:从LLVM IR到生产级Pass设计实战 深入剖析LLVM Pass Manager架构与IR级优化Pass设计,涵盖New Pass Manager调度机制、经典Pass实现原理(MemCpyOpt/LoopUnswitch/SROA/GVN)、自定义Pass开发实战、Pass并行化与Cache复用策略,以及ML驱动Pass调度MLGO等前沿进展。 编译原理 2026年09月29日 0 点赞 0 评论 75 浏览
BOLT:Meta 开源二进制链接后优化实战 —— 不改源码榨取 15% 性能 深入解析 Meta 开源 BOLT 二进制链接后优化工具:HFSORT+ 函数重排、基本块布局、ICF 进阶、LTO+BOLT 联动优化,附带 Nginx/Redis 实战案例,不改源码榨取 5%-15% 性能。 全栈开发 2026年10月02日 0 点赞 0 评论 82 浏览
Polyhedral 编译优化:从依赖分析到自动并行化的深度工程实战 深入剖析Polyhedral编译优化的数学框架与工程实战:从迭代域建模、四类数据依赖分析,到Pluto算法的自动并行化与locality联合优化,再到MLIR Affine dialect和Polly的实现机制。包含Jacobi stencil的完整优化流程与性能数据对比。 编译原理 2026年10月03日 0 点赞 0 评论 90 浏览
Julia 运行时深度工程实战:从多重分派特化、类型推断到 LLVM JIT 与无 GC 热路径 沿 Julia 编译-运行时链路逐层拆解:多重分派与 MethodInstance 特化、分派内联缓存与 Union 拆分、类型推断的收敛条件与四类失效场景、函数屏障手法、LLVM JIT 造成的首次调用延迟与三层治理、非分代 mark-sweep GC 与 isbits 零分配热路径、Task 与线程双层并发,最后给出可落地的性能检查清单。 编译原理 2026年10月04日 0 点赞 0 评论 94 浏览
Rust 编译器后端替代方案深度实战:从 Cranelift 到 GCC Backend 的工程博弈 深入拆解 rustc 的三大后端替代路线——Cranelift 的快速代码生成、GCC Backend 的GCC 生态集成、以及 LLVM 自身的演进——剖析它们的架构取舍、工程实现与前沿趋势。包含 CLIF IR、ISLE DSL、cg_clif 实战、gccrs 进度及多后端工作流。 编译原理 2026年10月03日 0 点赞 0 评论 101 浏览
LLVM 指令选择深度工程:从 SelectionDAG 到 GlobalISel 的全链 深入解析LLVM编译器后端的指令选择架构,从SelectionDAG到GlobalISel的演进之路。涵盖IRTranslator、Legalizer、RegBankSelect、Instruction Selector四个Pass的实战解析,包含TableGen模式匹配、Combiner编写、性能调优与生产化考量。 编译原理 2026年10月03日 0 点赞 0 评论 103 浏览