岗位职责
- 结合异构类GPU应用特点,深入理解上层业务应用,负责异构类GPU硬件系统需求分析,规划腾讯异构GPU硬件产品路标;
- 负责异构领域硬件产品的整体架构设计及优化;
- 全流程跟踪异构项目,负责整合各个领域,满足产品设计要求;
- 熟悉主流的GPU训练软件架构,包括TensorFlow、PyTorch等,以及不同GPU厂商的软件协议栈,包括CUDA、OpenCL等;
- 针对腾讯应用在AI以及渲染领域评估GPU性能指标,包括但不限于带宽、显存容量、计算性能、功耗等,并制定性能测试计划;
- 能够联合业务针对不同GPU厂商架构进行训练框架的调优、测试以及性能评估;
- 熟悉并行计算的网络架构,能够针对需求进行并行计算集合通讯库的修改以及调优;
- 和业务团队、操作系统团队紧密配合,分析工作负载模型,并帮助业务团队实现硬件方案创新,提升性能、降低成本;
- 跟进应用过程中的部件故障状态,整理并分析指导后续架构设计。
职位要求
- 本科或以上学历,计算机工程,电子工程或相关学科;
- 有5年以上服务器硬件设计以及架构设计工作经验;
- 熟悉业界主流GPU厂商的训练架构、软件协议栈以及集合通讯库;
- 熟悉计算机体系结构、硬件设计和实现,熟悉CPU、GPU、FPGA等异构计算硬件;
- 熟悉PCIe、DDR、网络和存储等系统总线和协议;
- 在大团队、跨团队的项目推动和组织方面有成功经验;
- 具备良好的分析和解决问题的能力;
- 具有较强的技术文档撰写能力。