岗位职责
1.参与人工智能芯片的软硬件协同设计,指令集功能验证;
2.参与人工智能芯片的编译器算法设计和实现, 工具链开发与维护,网络模型的性能调优;
3.参与人工智能芯片软件栈的设计和实现。
任职要求
1. 熟练掌握C/C++/Python等编程技能,有扎实的编程基础、良好的编程风格和工作习惯;
2. 熟悉编译原理和算法实现,熟悉现代处理器的基本工作原理以及指令集(ISA), 二年及以上编译器开发经验;
3. 对机器学习算法/深度学习有一定了解尤佳;
4. 有GCC、LLVM和Open64等开源编译器相关开发经验尤佳;
5. 有CUDA/OpenCL/汇编级优化经验尤佳;
6. 有计算机体系结构背景,熟悉芯片架构/微架构(包括CPU/GPU/SoC/FPGA), 有软硬件协同设计经验尤佳;
7. 具有独立解决问题的能力,良好的团队合作意识和沟通能力。
可接受残疾人