1、Platform Choices for FPGA-Based In-Network Compute AccelerationEndric Schubert,Ph.D.CTOMissing Link ElectronicsSan Jose,CA April 26-28,2022Key ContributorsAlex Forencich,Ph.D.-UC San DiegoUlrich Langenbach,Dir.Eng.Missing Link Electronics2Dr.David Boggs1950-2022Co-Inventor of Ethernet3San Jose,CA Ap
2、ril 26-28,2022Backgrounder MLEMission:“If It Is Packets,We Make It Go Faster!”High-Performance(Embedded)Compute&Connected Systems-of-SystemsPCIe(CXL,NVMe)Ethernet(TCP/IP,TSN)Audio/Video(HDMI,SDI)4San Jose,CA April 26-28,2022MLE Technology&Manufacturing Partnerships 5San Jose,CA April 26-28,2022FPGAs
3、 Great for Data-in-Motion Processing6San Jose,CA April 26-28,2022The Need for Domain-Specific Architectures7San Jose,CA April 26-28,2022Network Port Speeds Outstrip CPU Performance8100 Mbps1 Gbps10 Gbps100 Gbps800 Gbps10 MbpsSan Jose,CA April 26-28,2022Evolution of Function Accelerators/SmartNICs9Sa
4、n Jose,CA April 26-28,2022NPAPCorundumPlatforms to Reduce Complexity&to De-Risk10CPUSWFPGA“SW”AccelerationOpenNICIOFSLinux kernelDPDKFPGA programming requires special expertiseneed for high levels of optimization which makes“App Store”approach difficult.Platforms enable small expert teams to deliver
5、 solutions more rapidly!San Jose,CA April 26-28,2022Corundum Architectures11Open-source,FPGA-based NIC and platform for in-network computeFull System Stack implementing a Data Stream Oriented Architecture San Jose,CA April 26-28,2022Corundum Features Open-source,high-performance,FPGA-based NIC PCIe
6、Gen3 x16,multiple 10G/25G/100G Ethernet ports Fully custom,high-performance DMA engine;Linux driver Application block for custom logic Access to network traffic,DMA engine,on-card RAM,PTP time Fine-grained traffic control 10,000+hardware queues,customizable schedulers PTP timestamping and time synch