岗位描述(节选)
1、负责编译器设计开发与优化工作,包括编译器中端、后端技术优化等。
2、负责二进制翻译器设计开发与优化工作,包括指令翻译技术、翻译优化技术、代码缓存技术、运行优化技术等。
3、基于LLVM框架,针对高性能应用、高性能内核所需,深度开展相关优化算法与数据/指令的布局技术。
4、负责处理器研发过程中的编译与体系结构优化。
5、负责编译器领域业界前沿技术的研究分析。
【任职要求】
1、计算机、自动化和电子类相关专业,本科及以上学历。
2、具有丰富的编译器开发和架构设计经验,熟悉编译器原理,有GCC/LLVM编译优化经验。
3、熟悉二进制指令翻译技术,对开源二进制翻译软件(例如: Qemu)有深入了解和开发经验。
4、熟悉 GCC 或 LLVM 编译器架构的后端实现,熟悉ARM/RISC-V/X86等汇编指令及体系结构。
5、熟悉linux操作系统及内核,有扎实的编程功底,精通C/C++语言。