简介 自动融合的Schedule模块是连接计算定义与高效代码生成的核心组件,其核心能力在于对计算过程进行灵活的重排与优化:在不改变计算语义的前提下,通过计算重排、调度原语调用等方式灵活调整计算实现,以获得更佳的性能。优化手段包括循环合并、解空间生成、并行优化、内存优化及多模板生成等。 当用户通过AscIR定义一张描述Scalar计算逻辑的HintGraph后,Schedule模块会基于硬件特性对计算进行调度优化,生成多张表达切分及内存关系的ImplGraph,为Codegen及Auto Tiling模块提供基础,支撑其生成高性能Kernel代码。 父主题: Schedule