岗位描述
岗位职责
1.分析优化LLVM IR,提升代码生成质量;
2.参与Clang、LLDB等工具链开发与优化;
3.针对特定硬件架构进行代码性能调优;
4.研究实现新代码生成技术与策略;
5.支持多硬件架构与操作系统的跨平台兼容;
6.编写维护技术文档,记录优化与实现细节;
岗位要求
1.计算机/电子工程等相关专业本科及以上;
2.3年以上LLVM编译器开发或优化经验;
3.精通C/C++,深入理解LLVM架构与IR;4.熟悉循环优化、向量化、内联等编译优化;
5.了解CPU/GPU微架构及硬件底层原理;
6.熟悉GCC/MSVC,有开源LLVM贡献优先
7.具备并行计算、SIMD及GPU编程经验者优先