最近看到很多‘DPU’、‘IPU’的招聘,这些和传统的FPGA开发岗位有什么联系?需要补充哪些新技能?
工作两年的FPGA工程师,主要做通信协议和接口开发。最近求职时发现寒武纪、星云智联等公司都在招‘DPU开发工程师’或‘IPU加速工程师’,要求里也写熟悉FPGA。想了解一下,这些新兴的数据中心处理器/智能网卡芯片,其开发工作和传统FPGA应用开发(比如图像处理、工业控制)在技术栈上有什么不同?是否需要深入学习RDMA、虚拟化、SDN这些数据中心网络知识?对于想转型的FPGA工程师来说,学习路径是怎样的?