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