【工作职责】
1、负责基于NPU的基于C++语言的编译器前端、中端、后端的设计和优化
2、基于mlir的处理前端图优化,后端流水,tiling等
3、NPU算子开发
【任职要求】
1、本科及以上学历,计算机、软件相关专业,深入理解编译器理论与开发,有丰富的编译器架构设计经验;
2、有高性能计算和并行计算优化经验3年以上,熟悉相关算法和优化技巧。
3、熟悉编译原理、AI计算框架以及相关编译优化技术、AI加速;
4、熟悉C/C++/Python,熟悉C++/Python底层实现原理,C++编程经验5年以上
加分项
1、熟悉arm,riscv,x86,gpu等常见体系结构;了解这些关键特性在编译器后端的设计和实现,并参与相关社区者优先;
2、有深度学习框架开发经验,熟悉TVM或MLIR中的一种,有实际开发经验;
3、有传统编译器(gcc, llvm),以及高性能算子库库开发经验者优先
工作地点:北京海淀区