1、Best Architecture for SmartNICs TodayPanel C-201:John W Lockwood,CEO Algo-Logic Systems,Inc.9am:Thursday,April 28,2022San Jose,CA April 26-28,2022Gateware Defined NetworkingAlgo-Logics FPGA/SmartNIC Development Framework Software on CPULogic on FPGABusiness Logic in C/C+in gateware in FPGA with HLSA
2、lgo-Logic TCP Networking StackTCPULLMACUDPOffloadUDPINTELHSSIExact Match Lookup Engine(EMSE)FPGA registersP C IULL MACAlgo-Logic IP CoresCard Vendor Hardware+Software DriverCustomer Software and Business Logic Key-Value Table APIEthernetCustomers Existing C/C+SoftwareKERNELBYPASSDRIVERLOWLATENCYDMA2
3、San Jose,CA April 26-28,2022Cisco Nexus SmartNIC+V5P/V9PUltrascale+FPGAOn+Off-chip SRAMDRAM 8 x 10G/25G EthernetIntel Programmable Acceleration Card:PAC D5005Stratix 10 FPGAOn-chip SRAMDRAM 8 x 10G/25G EthernetXilinx ALVEO U50/U200/U250Ultrascale+FPGAOn-chip SRAMDRAMHBM8 x 10G/25G EthernetAlgo-Logic
4、 provides algorithms that run in logic on multiple FPGA partner platforms In-Memory KVS systems are used widely in the cloudAmazon DynamoDB Used for shopping carts&active session store(profile,messages,target promotions)Milliseconds of latency to retrieve small values(400 KB)Facebook RocksDBUsed to
5、track the state of users,graph search,and cache for HadoopEmbedded database for key-value data written in C/C+using RAM and FlashMicrosoft FASTER“Managing large application state easily,resiliently,and with high performance is one of the hardest problems in the cloud today”RedisPortable across all c
6、loud providers and available for on-premise deployments Open-source code base with professional support Low Latency Key Value Store(KVS)in the CloudAlgo-Logics Network-Attached KVS in FPGA LogicSee Also:Algo-Logic GDN Search(Key Value Store)HiREDIS C/C+API for Ethernet-attached Compute ClientsA netw