1、Standardizing SmartNICs for COTS(Horizontally-Integrated)SolutionsAndrei WarkentinArm Enablement ArchitectVMwareSan Jose,CA April 26-28,2022Whats in a SmartNIC?2 General purpose-compute+accelerators server“sized”Hardware-and software-defined functions(for the purpose of this presentation)San Jose,CA
2、 April 26-28,2022What can you build with a SmartNIC?3WhatHorizontally Integrated?Vertically Integrated?SmartNIC as an accelerator.SmartNIC as a stand-alone server.SmartNIC as the cornerstone of a server.San Jose,CA April 26-28,2022Different classes of solutions4 Horizontally Integrated “PC”A solutio
3、n is formed from generic,interchangeable off-the-shelf parts.All parts are independently upgradeable.Generic(”upstream”)system software.E.g.a Dell server with Windows installed,and a Broadcom SmartNIC running RedHat software.Facilitates upgrades,reuse of existing hardware investment.Vertically Integ
4、rated “iPhone”A solution is co-engineered by a single provider(or a tight cooperation of providers)Custom SKUs,hardware and software.Tight integration,parts are not generic or not field-upgradeable E.g.an AWS“Nitro”server,with AWS SmartNICs,AWS custom server design,(with and without AWS custom hyper
5、visor)Raze and rebuild.San Jose,CA April 26-28,2022SmartNIC as an accelerator.5 Ideally:“Channel cards”in regular or OCP FF Goes into existing unmodified servers.Runs system software stacks from 3rd parties(not SmartNIC vendor)Challenges:Customer expectations around lifecycle.Provisioning SmartNIC O
6、S.Booting SmartNIC OS.Integration with server/server OS.San Jose,CA April 26-28,2022SmartNIC as a microserver.6 Use-cases:Edge compute.Network appliance(CPE).Storage controller(JBOF/NAS)Custom hardware.Custom backplane+card/OCP module.Custom motherboards.Off-the-shelf software.San Jose,CA April 26-2