岗位职责:
1、负责开发和维护NPU的仿真器;包括ISS和Cycle-Accurate Model;
2、负责开发和维护基于编译器IR的前传实现,用于功能验证;
3、负责和芯片验证团队对接,提供参考模型和测试用例。
职位要求:
1、扎实的计算机处理器体系结构基础,熟悉现代处理器的基本工作原理以及指令集ISA等;
2、了解处理器模拟器的实现原理;
3、熟练掌握C/C++、汇编和Python语言等相关编程语言;
4、有x86、arm、riscv、sparc或者其他体系结构处理器的模拟器开发经验;
5、有SystemC工程经验;
6、深入了解机器学习、深度学习等神经网络计算图程序。