【岗位描述】
1.负责基础软件中的核心技术-编译技术研发,基于各类架构芯片的编译器开发和优化,协同微架构设计,进行异构/并行计算系统的设计;
2.负责编译器设计、开发和性能优化,包括实现各种关键优化算法,挖掘芯片极致性能;
3.负责二进制转码技术的创新与研究;
4.软硬件垂直整合,协同设计微架构,探索和突破编译技术和各种软件加速器技术。
【岗位要求】
1.具有扎实的编码c/c++功底,熟悉常用的数据结构及算法,熟悉linux/unix环境操作,熟悉汇编,有基础软件相关的开发或性能调优经验,了解体系结构(如x86/arm/mips/risc-v),了解常用编译技术框架gcc/llvm;
2.有异构并行系统运行时设计及开发经验,对异构计算社区状态或高性能技术发展趋势有深入理解;
3.具有丰富的编译系统开发和架构设计经验,乐于持续在对应领域深耕。