当前位置:首页 > 报告详情

张洪滨_面向RISC-V大模型推理AI编译器设计与实现.pdf

上传人: 柒柒 编号:1268179 2026-06-13 80页 22.83MB

1、面向 RISC-V 大模型推理的 AI 编译器设计与实现报告人:张洪滨中国科学院软件研究所智能软件研究中心AI 软硬件和编译技术DNN 与 BLAS 高性能算子库深度学习编译器与基础设施OpenBLAS./CPU/GPU/FPGA/CGRA/ASIC(手动调优/自动调优)-性能仿真-代价模型设计-约束设计-搜索策略制定EDAVerilog.AI 系统的软硬件协同设计涉及多项关键技术,主要包括 AI 计算负载的编译优化、硬件加速器设计、软硬件接口设计以及资源联合调优。一个典型的协同设计流程涵盖需求分析与系统规划、软硬件接口确定、编译工具链开发、硬件设计与仿真,以及协同验证与调优等环节。8AI 软

2、硬件和编译技术DNN 与 BLAS 高性能算子库深度学习编译器与基础设施OpenBLAS./CPU/GPU/FPGA/CGRA/ASIC(手动调优/自动调优)-性能仿真-代价模型设计-约束设计-搜索策略制定EDAVerilog.AI 系统的软硬件协同设计涉及多项关键技术,主要包括 AI 计算负载的编译优化、硬件加速器设计、软硬件接口设计以及资源联合调优。一个典型的协同设计流程涵盖需求分析与系统规划、软硬件接口确定、编译工具链开发、硬件设计与仿真,以及协同验证与调优等环节。AI 编译器采用多级编译技术进行优化:图级别算子融合、计算负载分块、向量化优化、死代码消除、常量折叠等。硬件编译器在硬件设计

3、领域,多级编译技术通过提供更高层次的抽象和统一支持,有效解决了硬件设计中的语言和抽象问题。多级编译技术已经应用到了HLS、硬件编程语言、硬件编译基础设施上。9AI 软硬件和编译技术DNN 与 BLAS 高性能算子库深度学习编译器与基础设施OpenBLAS./CPU/GPU/FPGA/CGRA/ASIC(手动调优/自动调优)-性能仿真-代价模型设计-约束设计-搜索策略制定EDAVerilog.AI 系统的软硬件协同设计涉及多项关键技术,主要包括 AI 计算负载的编译优化、硬件加速器设计、软硬件接口设计以及资源联合调优。一个典型的协同设计流程涵盖需求分析与系统规划、软硬件接口确定、编译工具链开发、

4、硬件设计与仿真,以及协同验证与调优等环节。10RISC-V 近期事件https:/riscv.org/blog/risc-v-jtc1-pas-submitter/11https:/riscv.org/blog/risc-v-jtc1-pas-submitter/RISC-V 近期事件12AI 软硬件和编译技术13什么是 MLIRMLIR(Multi-Level Intermediate Representation)The MLIR project is a novel approach to building reusable and extensible compiler infrast

5、ructure.MLIR aims to address software fragmentation,improve compilation for heterogeneous hardware,significantly reduce the cost of building domain specific compilers,and aid in connecting existing compilers together.不是Machine Learning,但为Machine Learning而生一个可重用、可扩展的开源编译基础框架处理软件的碎片化为面向异构硬件的编译提供支持为领域专

6、用编译器的开发减少开销连接已有的各种编译器15MLIR 简介MLIR:多层中间表示编译基础设施11 Codegen Dialect Overview,https:/discourse.llvm.org/t/codegen-dialect-overview/2723MLIR OverviewThe MLIR project is a novel approach to building reusable and extensible compiler infrastructure.MLIR Ecosystem-Language:Mojo-Compilers for AI Framework:To

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
1. **AI软硬件协同设计**:涵盖编译优化、硬件加速器设计、接口设计及资源联合调优,流程包括需求分析、工具链开发、硬件仿真与验证。 2. **MLIR编译框架**:支持异构硬件编译,减少领域专用编译器开发成本,生态包括Torch-MLIR、IREE等。 3. **RISC-V Vector扩展**:动态向量长度(VLA)提升代码可移植性,实验显示在RVV上性能较Google Highway/XSIMD提升1.68/1.78倍。 4. **Gemmini加速器支持**:MLIR方言实现矩阵乘法等算子优化,性能较原生栈提升9.8%-18.9%,降低维护成本。 5. **AutoConfig调优机制**:通过分析模型缩小调优空间,显著降低搜索开销,单位加速比所需开销优于TVM。
**MLIR如何优化AI编译?** **RISC-V Vector有何优势?** **Gemmini加速器如何提升性能?**
客服
商务合作
小程序
服务号
折叠