岗位描述
工作内容
1、承担面向端侧NPU平台的算子开发与性能优化,完成从数学定义到硬件实现的转换;
2、依据算法侧提供的参考实现建立精度基准,完成实现结果的精度对齐与偏差分析;
3、配合内核侧完成驱动接口、内存分配、任务调度等系统层面的适配与问题排查;
4、参与模型量化与精度评估工作,形成可复用的量化流程与评估方法;
5、沉淀算子实现资产与开发规范,纳入部门模型资产管理体系。
任职条件
1、熟悉计算机体系结构,理解存储层次、访存带宽、数据复用等基本约束,能分析计算过程的性能瓶颈来源;
2、C/C++编程能力扎实,熟悉Linux3、开发环境与交叉编译流程;
3、理解深度学习基本算子(卷积、矩阵乘、归一化等)的计算原理与数据流;
4、具备CUDA、OpenCL、TVM、Halide等任一算子级优化实践经历者优先;
5、具备量化、算子融合、定点化误差分析相关经验者优先;
6、能读懂MATLAB/Python参考实现并完成向工程代码的转换。