2026年,工作2年的FPGA工程师,主要做通信协议(如以太网)实现,感觉技术栈固化,想向‘数据中心网络加速(DPU/SmartNIC)’方向转型,需要补充学习哪些关于P4可编程数据平面、RDMA协议以及虚拟化(SR-IOV)的硬核知识?
目前在一家公司做FPGA,主要实现各种以太网MAC、交换机功能。感觉技术比较传统,想跳槽到更热的数据中心加速/DPU领域。看了很多JD,要求熟悉P4编程、RDMA(RoCEv2)、虚拟化(SR-IOV)、TCP/IP卸载等。对于我这种有FPGA和网络协议基础的,该如何高效切入?是应该先系统学习P4语言和编译器,还是深入研究RDMA的硬件实现细节?有没有推荐的开源项目(如P4->FPGA的转换工具)可以实操练习?转型的难度和机会如何?我要回答answer.notCanPublish回答被采纳奖励100个积分