异构计算系统软件开发

薪资面议
嵌入式软件开发
北京
本科
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 个职位