异构计算系统软件开发
薪资面议
嵌入式软件开发 北京 本科 5-10年
岗位关键词
岗位职责
岗位职责
1.负责开发GPU/NPU等异构资源管理和调度软件,以提高平台GPU资源利用率
2.负责异构资源共享和池化软件的开发与调试
3.基于PCIe/CXL等协议的高速互连通信软件开发和性能优化
4.异构计算平台产品的研发,基于国产加速卡组成AI集群满足客户AI训练、推理、图形渲染、视频编解码等方面的需求
岗位要求
职位要求:
1. 熟悉linux内核驱动开发,(PCIE/以太网/SMMU/DMA,etc)
2. 熟悉Linux内核,至少阅读过一种内核主要模块(进程调度、内存管理、文件系统、网络)的源代码
3. 熟悉ARM、MIPS、x86、RISC-V架构中的一种或者多种计算体系架构
4. 熟练使用各种Debug/Trace工具和手段,具备较强的分析和解决问题的能力
5. 符合以下要求其中一条或多条:
a、熟悉高速接口协议规范,包括PCIe/CXL/RDMA/高速以太网;
b、有高性能驱动开发经验,熟悉PCIe、RDMA、IOMMU等驱动,了解Linux KMD/UMD开发框架
c、有异构计算实际开发经验,了解常见的GPU/NPU硬件架构,从事过异构软件栈和驱动开发和调优者优先
d、有GPU虚拟化和容器开发经验,熟悉GPU切分和池化技术,熟悉IO虚拟化技术
e、熟悉GPU卡间互联技术,阅读过NCCL等通信库源码
f、 熟悉CUDA或OpenCL底层编程; 了解GPUDirect,GDR,加速库、MPI等技术
g、了解常见AI训练和推理框架,了解调优技术,能通过资源调度、网络拓扑优化等手段提升性能效率
牛客安全提示:如发现虚假招聘、广告,或以任何名义索要证件、费用,或诱导异地入职、参与培训等均属违法行为,发现请
立即举报
北京数渡信息科技
查看其他 1 个职位