首页
›
AI算力与GPU工程
›
010-编译器适配
›
《存算一体架构编译器:从原理到实践》
VIP20
本课程属于:010-编译器适配
AI算力与GPU工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
存算一体架构编译器:从原理到实践
📚 共计 30 章节
01
存算一体概述
从冯·诺依曼瓶颈到存算一体,技术分类(近存计算、存内计算、模拟存算一体),典型应用场景(AI推理、边缘计算、物联网)
基础
概念
02
编译器基础回顾
编译器前端(词法分析、语法分析、语义分析)、中间表示(IR)、后端(代码生成、优化),交叉编译与工具链
编译器
基础
03
存算一体硬件架构基础
SRAM存算单元、RRAM/ReRAM存算单元、模拟计算阵列、ADC/DAC接口、数据流与控制逻辑
硬件
存储
04
存算一体编译器概览
编译器在存算一体系统中的角色,与传统编译器的区别,编译器栈(应用层、映射层、硬件抽象层)
架构
总览
05
计算图与数据流图
计算图的概念(DAG),数据流图与执行流,张量(Tensor)与算子(Operator),图优化(算子融合、内存规划)
图优化
中间表示
06
算子库与指令集
算子定义与分类(矩阵乘、卷积、激活函数),硬件指令集设计(VLIW、SIMD),指令调度与发射
指令集
算子
07
映射与布局
算子到计算阵列的映射,数据布局(行主序、列主序、分块),权重映射策略,地址空间分配
映射
布局
08
内存规划与数据复用
片上存储层次(SRAM、eDRAM),数据复用策略(输入复用、权重复用、输出复用),DMA传输调度
内存
复用
09
流水线与并行化
指令流水线(取指、译码、执行、写回),数据并行(Data Parallelism),模型并行(Model Parallelism),流水线气泡与消除
并行
流水线
10
量化与精度管理
量化原理(INT8、INT4、二值化),量化感知训练(QAT)与后训练量化(PTQ),精度与性能权衡,混合精度编译
量化
精度
11
模拟存算一体编译
模拟计算的非理想性(噪声、非线性、PVT变化),补偿技术(校准、冗余、纠错),模拟编译流程
模拟
非理想
12
编译优化技术(上)
常量折叠与传播,死代码消除,循环展开与循环合并,内存访问优化
优化
编译
13
编译优化技术(下)
算子融合(Conv+BN+ReLU),内存带宽优化,计算与访存重叠,自动调优(AutoTVM/AutoSchedule)
自动调优
融合
14
代码生成与二进制生成
从IR到目标指令,汇编器与链接器,二进制格式(ELF、HEX),启动代码与运行时初始化
代码生成
二进制
15
调试与性能分析
编译日志与错误报告,性能计数器(Cycle Count、MAC利用率),Profiling工具,可视化分析(Timeline、Flame Graph)
调试
性能
16
模拟器与仿真环境
功能模拟器(Functional Simulator),周期精确模拟器(Cycle-Accurate Simulator),RTL仿真与FPGA原型验证
模拟器
验证
17
典型存算一体芯片编译器案例(一)
忆阻器(ReRAM)存算一体芯片编译器,架构特点,编译流程,性能评估
ReRAM
案例
18
典型存算一体芯片编译器案例(二)
SRAM存算一体芯片编译器,近存计算架构,编译优化策略,实际部署经验
SRAM
近存
19
典型存算一体芯片编译器案例(三)
混合精度存算一体芯片编译器,多精度支持,动态精度切换,编译调度
混合精度
动态
20
编译器前端设计
自定义语言与DSL,解析器生成器(ANTLR、Flex/Bison),抽象语法树(AST)构建,语义检查
前端
DSL
21
中间表示(IR)设计
自定义IR vs 通用IR(MLIR、LLVM IR),IR的层次(High-Level IR、Low-Level IR),IR转换与Pass管理
IR
MLIR
22
后端代码生成
指令选择(Instruction Selection),寄存器分配(Graph Coloring、Linear Scan),指令调度(List Scheduling),目标代码发射
后端
寄存器
23
自动调优与机器学习辅助编译
基于机器学习的成本模型,贝叶斯优化,强化学习搜索编译策略,学习型编译器(Learning Compiler)
ML
自动调优
24
编译器测试与验证
测试用例生成(Random、Fuzzing),正确性验证(Golden Model、差分测试),性能回归测试,覆盖率分析
测试
验证
25
开源存算一体编译器框架
TVM(Tensor Virtual Machine),MLIR(Multi-Level IR),Glow,自定义框架对比与选型
TVM
MLIR
26
边缘端存算一体编译器
资源约束(内存、算力、功耗),模型压缩(剪枝、蒸馏、量化),轻量级运行时(Runtime),实时性保障
边缘
轻量
27
云端存算一体编译器
大规模模型部署,分布式编译,异构计算(CPU+存算一体),弹性调度与资源管理
云端
分布式
28
编译器安全与隐私
模型加密与混淆,侧信道攻击防御,安全飞地(TEE)支持,数据流追踪与审计
安全
隐私
29
未来趋势与挑战
存算一体编译器标准化,可重构编译器,光计算与量子计算编译器,编译器与硬件协同设计(HW/SW Co-Design)
趋势
前沿
30
综合项目实战
从模型到部署全流程,需求分析,编译器选型,编译与优化,性能调优,部署与测试,项目总结与报告
实战
项目
所属VIP或分类
同VIP:AI推理性能瓶颈诊断与优化实战
同VIP:AI模型编译器开发与部署实战
同VIP:AI模型编译器选型、评测与迁移实战