工作职责
1. 负责人工智能处理器领域编程语言与编译器设计与实现;
2. 负责人工智能处理器编译工具链开发与维护;
3. 设计和改进编译优化算法,提升编译器优化效能;
4. 与芯片设计团队共同定义人工智能计算架构和算法;
5. 改进工具链各个组件和性能分析工具;
6. 设计和改进异构并行计算和编译架构。
任职资格
1. 熟悉编译优化技术,熟悉GCC/Open64/LLVM等编译框架,熟悉工具链的工作流程;
2. 熟悉XLA/TVM等深度学习框架编译器;
3. 有计算机体系结构背景,熟悉芯片架构/微架构(包括CPU/GPU/SoC/FPGA等),有软硬件协同设计经验;
4. 对领域专用语言有深刻理解,有相关语言编程模型实现经验。