职位描述
1.参与基于Clang/LLVM的SIMT编译器关键技术设计及实现;
2.参与设计面向SIMD架构的核心编译流程;
3.参与前端语言特性实现,LLVM IR优化策略级Pass编写,后端指令生成;
4.参与技术方案文档编写;任职要求
1.熟练掌握C/C++/Python等编程技能,有扎实的编程基础、良好的编程风格;
2.熟悉编译原理和算法实现,熟悉现代处理器的基本工作原理以及指令集(ISA), 有编译器开发经验;
3.熟悉LLVM架构:熟悉Clang AST操作与语义分析扩展,掌握LLVM Pass开发;
加分项:
1.熟悉CUDA/OpenCL等编程模型实现原理;
2.熟悉GPU架构特性;
3.熟悉RISCV指令集;