岗位描述
工作职责:
1、负责编译器设计开发与优化工作, 包括编译器中端、后端技术优化等;
2、负责将自定义指令集成至编译器后端;
3、基于LLVM框架,针对高性能计算及AI推理等核心负载,开展循环优化、自动向量化及数据/指令Cache布局优化等调优工作;
4、负责处理器研发过程中的编译与体系结构优化;
5、追踪MLIR、CodeSize优化、安全加固等编译器领域前沿趋势,推动业界先进技术在产品中的落地。
任职要求:
1、计算机、电子等相关专业,本科及以上学历,拥有编译器项目经验;
2、熟悉编译器原理,熟悉编译器开发和架构设计,有GCC/LLVM编译优化经验;
3、熟悉 ARM / X86 / RISC-V 中至少一种架构的指令集,具备丰富的反汇编、二进制分析及底层Crash调试经验;
4、熟悉ELF / PE文件格式及动态链接机制;熟练使用perf / VTune等性能分析工具定位编译器生成代码的微架构瓶颈。
5、熟悉Linux开发环境及GNU工具链,具备扎实的计算机体系结构(Cache、流水线、分支预测)知识,精通C/C++语言。