基本要求:
期望候选人有半年以上的C++开发经验,具有良好的编程习惯,熟悉计算机基础算法和数据结构,熟悉 Linux 开发环境,良好的团队沟通和协调能力。
加分项:
* 熟悉编译优化技术,熟悉GCC/Open64/LLVM等编译框架,熟悉工具链的工作流程
* 熟悉Hadoop/HIVE/MPI/Spark/TensorFlow/Caffe等分布式计算框架,了解常见深度学习框架引擎
* 熟悉GPU硬件架构,精通CUDA,精通cuDNN,有深度学习计算框架优化经验
* 有复杂算法(如图像与视频处理、计算机视觉等)CUDA/OpenCL/汇编级优化经验
* 有计算机体系结构背景,熟悉芯片架构/微架构(包括CPU/GPU/SoC/FPGA等),有软硬件协同设计经验
* 对领域专用语言有深刻理解,有相关语言编程模型实现经验
您的职责:
* 负责人工智能处理器领域编程语言与编译器设计与实现
* 负责人工智能处理器编译工具链开发与维护
* 设计和改进编译优化算法,提升编译器优化效能
* 与芯片设计团队共同定义人工智能计算架构和算法
* 改进工具链各个组件和性能分析工具
* 设计和改进异构并行计算和编译架构
--