岗位描述
工作职责:
1.负责固件架构设计、Feature定义、方案设计、方案实施、单元测试、benchmarking等
2.设计并实现高性能算子调度引擎,优化算子间依赖管理、任务分发、并行执行
3.开发低延迟、高吞吐的调度算法,达到硬件资源利用率最大化
4.对接硬件架构团队,利用硬件定制化高效调度逻辑
任职要求:
1.熟悉计算机体系结构,尤其是AI芯片(DSA、GPU等),包括调度系统、计算单元、存储结构、互联等
2.熟悉RV体系结构,包括toolchain、指令集、多核编程、存储系统、中断系统、调试等,有基于RV或者ARM的嵌入式开发经验
3.了解调度系统的一般原理,有调度系统设计和架构经验,有多核编程、资源管理、进程/线程管理、Linux OS调度、Driver或Runtime开发经验
4.了解AI软件栈,比如算子编程、AI编译器、编程模型、Runtime、KMD等
5.熟悉基于C/C++的嵌入式编程,能基于Makefile/CMake等构建RV/ARM等的交叉编译环境
6.熟悉python编程
工作地点:上海