SlideShare a Scribd company logo
UDP Offload Engine
(UOE)
Shep Siegel, CTO
Atomic Rules LLC
1©2020 Atomic Rules LLC
Shepard.Siegel@atomicrules.com
UDP Offload Engine (UOE)
2020-01-14
UDP Offload Engine (UOE)
• UDP “in hardware”
– Line-Rate Conversion of L2-Frames↔L4-Datagrams
– Near-Theoretical Throughput and Latency
– Industry-Standard AXI Hardware Interfaces
– Industry-Standard RFC Compliance
– Supports Multiple Line-Rates
• (-8B) 8 Byte Datapath – Up to 25 GbE (1/10/25)
• (-64B) 64 Byte Datapath – Up to 100 GbE (1/20/25/40/50/100)
– Interfaces with Popular FPGA MACs
• Note: PHY and MAC IP is not part of UOE
• Stable, Mature and Field-Proven Product
– First GA release in CY2015 – Lot’s of “miles” on this code
– Xilinx Vivado 2019.2 support today in UOE Release 2019.11
2©2020 Atomic Rules LLC
UOE: Why?
• RTL Circuit maintains high-line rate
– Deterministic behavior, No software latency-jitter
• Simplicity and Reliability of an RTL digital circuit
– Single Clock Domain
• UDP interoperates with switches and NICs
– Routable L4 UDP/IP avoids pitfalls of L2 “flat-earth”
– 16 Multicast Groups supported (IGMPv2 RFC-2236)
• Modest FPGA Area
– ~20K LUT/DFF and ~50 BRAM (8 Byte Datapath)
– ~85K LUT/DFF and ~60 BRAM (64 Byte Datapath)
– Can have as many UOE cores per FPGA as required
3©2020 Atomic Rules LLC
UOE: How?
• Two different datapath widths available to
best match your application’s line rate needs
– Up to 25 GbE – 8 Byte (64b) Data Path (-8B)
• for 10 GbE typical core clock: 156.25 MHz
• for 25 GbE typical core clock : 390.625 MHz
– Up to 100 GbE – 64 Byte (512b) Data Path (-64B)
• for 100 GbE typical core clock : 250 MHz
• for 50 GbE typical core clock : 125 MHz
• for 40 GbE typical core clock : 100 MHz
4©2020 Atomic Rules LLC
High-Level Block Diagram
5©2020 Atomic Rules LLC
Red/Blue Datapaths are either
8Byte (64b) or 64Byte (512b) wide
Design Flows Supported
• IEEE Verilog Top-Level
• IEEE SystemVerilog
• IEEE VHDL (wrapper)
• Vivado IP Integrator (IPI) (Next two slides)
• Un-Encrypted Verilog Netlist (for Simulation)
6©2020 Atomic Rules LLC
Vivado IPI 1/2
7©2020 Atomic Rules LLC
Vivado IPI 2/2
8©2020 Atomic Rules LLC
100 GbE UDP Offload
9©2020 Atomic Rules LLC
> 100 Gbps Throughput
10©2020 Atomic Rules LLC
L2 MTU: 1550 Bytes
Demo UOE Today!
shep@ar-4770k:~$ tclsh main.tcl 40878 
reset load_config config run watch stop uoedump
pktgen is not running and is not paused. No need to reset.
Packets MBytes MBits (persecond)
3591722 14039 112312
3595155 14043 112344
…
3594307 14039 112312
3593991 14040 112320
pktchk stopped.
UOE Stats............
r_Total = 215754260
r_ARP = 2
r_UDP = 215754258
s_dgReceived = 71918086
s_dgSent = 71918086
r_dgReceived = 71918086
r_dgSent = 71918086
r_fragsDecoded = 143836172
11©2020 Atomic Rules LLC
About 112 Gbps sustained
without 100 GbE MAC line rate
constraint.
64B core clocked at 250 MHz
Royalty-Free License
• Royalty-Free
– No per-unit accounting friction
• Named-Project and Site Licenses available
– 8 Byte Datapath (up to and including 25 GbE)
• Named-Project $20K USD (AR-UOE-8B-NP)
– 64 Byte Datapath (up to and including 100 GbE)
• Named-Project $30K USD (AR-UOE-64B-NP)
– Incudes 1 Year support and quarterly updates
12©2020 Atomic Rules LLC
Thank You!
13©2020 Atomic Rules LLC
Backup Material
14©2020 Atomic Rules LLC
Core Beliefs and Axioms
15©2020 Atomic Rules LLC
• Our Customer’s Success is Key
• Separation of Concerns
• Divide and Conquer
• Automate or Die
• Write Things Once
• Interface Before Implementation
• Functional Correctness First
• Performance Correctness Improved Iteratively
• Components Must Compose
• Components Must Work as Expected
• IP Should be Portable, Vendor-Agnostic if possible
Partner Roster
16©2020 Atomic Rules LLC
• 25G / 50G Ethernet Consortium
• 25-50-100 Ethernet Alliance
• Accellera/OCP-IP Community Member
• Amazon F1 Instance Partner
• ARM Connected Community Member
• BittWare Solution Partner
• Bluespec Technology Partner
• DPDK Project Corporate Member
• FPGA, FCCM and FPL ‘F’ Conference Sponsors
• Intel Network Builders
• Linux Foundation Corporate Member
• MathWorks Connections Partner
• NetFPGA Infrastructure Developer
• OpenCPI Infrastructure Developer
• P4 Language Consortium Member
• PCI-SIG Corporate Member
• VITA Trade Association Member
• Xilinx Alliance Member Partner

More Related Content

What's hot

What's hot (20)

OIF SDN Transport API NFV Proof of Concept
OIF SDN Transport API NFV Proof of ConceptOIF SDN Transport API NFV Proof of Concept
OIF SDN Transport API NFV Proof of Concept
 
Ansible & Salt - Vincent Boon
Ansible & Salt - Vincent BoonAnsible & Salt - Vincent Boon
Ansible & Salt - Vincent Boon
 
Virtual Transport Network Service SDN-Based Optical Network Virtualization
Virtual Transport Network Service SDN-Based Optical Network VirtualizationVirtual Transport Network Service SDN-Based Optical Network Virtualization
Virtual Transport Network Service SDN-Based Optical Network Virtualization
 
LAN, WAN, SAN upgrades: hyperconverged vs traditional vs cloud
LAN, WAN, SAN upgrades: hyperconverged vs traditional vs cloudLAN, WAN, SAN upgrades: hyperconverged vs traditional vs cloud
LAN, WAN, SAN upgrades: hyperconverged vs traditional vs cloud
 
SDN Transport API Interoperability Demo with OIF and ONF
SDN Transport API Interoperability Demo with OIF and ONFSDN Transport API Interoperability Demo with OIF and ONF
SDN Transport API Interoperability Demo with OIF and ONF
 
ONF Transport API (TAPI) Project
ONF Transport API (TAPI) ProjectONF Transport API (TAPI) Project
ONF Transport API (TAPI) Project
 
Experiments in 100G networking for data-intensive research
Experiments in 100G networking for data-intensive researchExperiments in 100G networking for data-intensive research
Experiments in 100G networking for data-intensive research
 
"OIF Interop – the Key to Unlocking the Benefits of SDN" at OptiNet China 2017
"OIF Interop – the Key to Unlocking the Benefits of SDN" at OptiNet China 2017"OIF Interop – the Key to Unlocking the Benefits of SDN" at OptiNet China 2017
"OIF Interop – the Key to Unlocking the Benefits of SDN" at OptiNet China 2017
 
Disaggregation in PON Network - 4
Disaggregation in PON Network -  4Disaggregation in PON Network -  4
Disaggregation in PON Network - 4
 
Prod presentation0900aecd80312824
Prod presentation0900aecd80312824Prod presentation0900aecd80312824
Prod presentation0900aecd80312824
 
Why Not 100GbE as Service ~ JPIX Perspective ~
Why Not 100GbE as Service ~ JPIX Perspective ~Why Not 100GbE as Service ~ JPIX Perspective ~
Why Not 100GbE as Service ~ JPIX Perspective ~
 
OIF Transport SDN Interop - ECOC 2016
OIF Transport SDN Interop - ECOC 2016OIF Transport SDN Interop - ECOC 2016
OIF Transport SDN Interop - ECOC 2016
 
Happy Eyeballs v2 - RFC8305
Happy Eyeballs v2 - RFC8305Happy Eyeballs v2 - RFC8305
Happy Eyeballs v2 - RFC8305
 
05 - IDNOG04 - Bambang Gunawan (Juniper) - Segment Routing
05 - IDNOG04 - Bambang Gunawan (Juniper) - Segment Routing05 - IDNOG04 - Bambang Gunawan (Juniper) - Segment Routing
05 - IDNOG04 - Bambang Gunawan (Juniper) - Segment Routing
 
Preliminary Test Results: High Performance Optically Pumped Cesium Beam Clock
Preliminary Test Results: High Performance Optically Pumped Cesium Beam ClockPreliminary Test Results: High Performance Optically Pumped Cesium Beam Clock
Preliminary Test Results: High Performance Optically Pumped Cesium Beam Clock
 
44 - IDNOG03 - LT - Rommy Kuntoro - G.Fast 1Gbps over Copper Cable, Are we r...
44 - IDNOG03  - LT - Rommy Kuntoro - G.Fast 1Gbps over Copper Cable, Are we r...44 - IDNOG03  - LT - Rommy Kuntoro - G.Fast 1Gbps over Copper Cable, Are we r...
44 - IDNOG03 - LT - Rommy Kuntoro - G.Fast 1Gbps over Copper Cable, Are we r...
 
AutoIP -A mechanism for IPv6 migration and IPv4 sunsetting by Shishio Tsuchiy...
AutoIP -A mechanism for IPv6 migration and IPv4 sunsetting by Shishio Tsuchiy...AutoIP -A mechanism for IPv6 migration and IPv4 sunsetting by Shishio Tsuchiy...
AutoIP -A mechanism for IPv6 migration and IPv4 sunsetting by Shishio Tsuchiy...
 
Segment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use CasesSegment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use Cases
 
OIF 2015 FOE Architecture Presentation
OIF 2015 FOE Architecture PresentationOIF 2015 FOE Architecture Presentation
OIF 2015 FOE Architecture Presentation
 
npNOG 2: APNIC IPv6 deployment
npNOG 2: APNIC IPv6 deploymentnpNOG 2: APNIC IPv6 deployment
npNOG 2: APNIC IPv6 deployment
 

Similar to UDP Offload Engine (UOE)

Similar to UDP Offload Engine (UOE) (20)

cisco-cpak-100ge-lr4=-datasheet.pdf
cisco-cpak-100ge-lr4=-datasheet.pdfcisco-cpak-100ge-lr4=-datasheet.pdf
cisco-cpak-100ge-lr4=-datasheet.pdf
 
cisco-cpak-100g-lr4=-datasheet.pdf
cisco-cpak-100g-lr4=-datasheet.pdfcisco-cpak-100g-lr4=-datasheet.pdf
cisco-cpak-100g-lr4=-datasheet.pdf
 
cisco-cbs350-24p-4g-datasheet.pdf
cisco-cbs350-24p-4g-datasheet.pdfcisco-cbs350-24p-4g-datasheet.pdf
cisco-cbs350-24p-4g-datasheet.pdf
 
Storage interface sata_pata
Storage interface sata_pataStorage interface sata_pata
Storage interface sata_pata
 
SATA Protocol
SATA ProtocolSATA Protocol
SATA Protocol
 
cisco-cbs350-24fp-4g-datasheet.pdf
cisco-cbs350-24fp-4g-datasheet.pdfcisco-cbs350-24fp-4g-datasheet.pdf
cisco-cbs350-24fp-4g-datasheet.pdf
 
Technical Overview of Cisco Catalyst 9200 Series Switches
Technical Overview of Cisco Catalyst 9200 Series SwitchesTechnical Overview of Cisco Catalyst 9200 Series Switches
Technical Overview of Cisco Catalyst 9200 Series Switches
 
Cma5000a gige
Cma5000a   gigeCma5000a   gige
Cma5000a gige
 
IBM System Networking Portfolio Update, June 2014
IBM System Networking Portfolio Update, June 2014IBM System Networking Portfolio Update, June 2014
IBM System Networking Portfolio Update, June 2014
 
cisco-cbs350-48fp-4g-datasheet.pdf
cisco-cbs350-48fp-4g-datasheet.pdfcisco-cbs350-48fp-4g-datasheet.pdf
cisco-cbs350-48fp-4g-datasheet.pdf
 
MTCNA - MikroTik Certified Network Associate - v2
MTCNA - MikroTik Certified Network Associate - v2MTCNA - MikroTik Certified Network Associate - v2
MTCNA - MikroTik Certified Network Associate - v2
 
cisco-cbs350-48t-4g-datasheet.pdf
cisco-cbs350-48t-4g-datasheet.pdfcisco-cbs350-48t-4g-datasheet.pdf
cisco-cbs350-48t-4g-datasheet.pdf
 
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015
 
OIF CEI-112G at OFC 2020 Presentation
OIF CEI-112G at OFC 2020 PresentationOIF CEI-112G at OFC 2020 Presentation
OIF CEI-112G at OFC 2020 Presentation
 
cisco-cbs350-24fp-4x-datasheet.pdf
cisco-cbs350-24fp-4x-datasheet.pdfcisco-cbs350-24fp-4x-datasheet.pdf
cisco-cbs350-24fp-4x-datasheet.pdf
 
Mits 5G brief solution 2021
Mits 5G brief solution 2021Mits 5G brief solution 2021
Mits 5G brief solution 2021
 
Beyond 100GE
Beyond 100GEBeyond 100GE
Beyond 100GE
 
cisco-cpak-100g-sr4=-datasheet.pdf
cisco-cpak-100g-sr4=-datasheet.pdfcisco-cpak-100g-sr4=-datasheet.pdf
cisco-cpak-100g-sr4=-datasheet.pdf
 
Technical overview of new cisco catalyst multigigabit switches
Technical overview of new cisco catalyst multigigabit switchesTechnical overview of new cisco catalyst multigigabit switches
Technical overview of new cisco catalyst multigigabit switches
 
cisco-cbs350-24t-4x-datasheet.pdf
cisco-cbs350-24t-4x-datasheet.pdfcisco-cbs350-24t-4x-datasheet.pdf
cisco-cbs350-24t-4x-datasheet.pdf
 

Recently uploaded

Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
Kamal Acharya
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 

Recently uploaded (20)

fundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionfundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projection
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Arduino based vehicle speed tracker project
Arduino based vehicle speed tracker projectArduino based vehicle speed tracker project
Arduino based vehicle speed tracker project
 
Top 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering ScientistTop 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering Scientist
 
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
 
Online resume builder management system project report.pdf
Online resume builder management system project report.pdfOnline resume builder management system project report.pdf
Online resume builder management system project report.pdf
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Natalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in KrakówNatalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in Kraków
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
 
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES  INTRODUCTION UNIT-IENERGY STORAGE DEVICES  INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 

UDP Offload Engine (UOE)

  • 1. UDP Offload Engine (UOE) Shep Siegel, CTO Atomic Rules LLC 1©2020 Atomic Rules LLC Shepard.Siegel@atomicrules.com UDP Offload Engine (UOE) 2020-01-14
  • 2. UDP Offload Engine (UOE) • UDP “in hardware” – Line-Rate Conversion of L2-Frames↔L4-Datagrams – Near-Theoretical Throughput and Latency – Industry-Standard AXI Hardware Interfaces – Industry-Standard RFC Compliance – Supports Multiple Line-Rates • (-8B) 8 Byte Datapath – Up to 25 GbE (1/10/25) • (-64B) 64 Byte Datapath – Up to 100 GbE (1/20/25/40/50/100) – Interfaces with Popular FPGA MACs • Note: PHY and MAC IP is not part of UOE • Stable, Mature and Field-Proven Product – First GA release in CY2015 – Lot’s of “miles” on this code – Xilinx Vivado 2019.2 support today in UOE Release 2019.11 2©2020 Atomic Rules LLC
  • 3. UOE: Why? • RTL Circuit maintains high-line rate – Deterministic behavior, No software latency-jitter • Simplicity and Reliability of an RTL digital circuit – Single Clock Domain • UDP interoperates with switches and NICs – Routable L4 UDP/IP avoids pitfalls of L2 “flat-earth” – 16 Multicast Groups supported (IGMPv2 RFC-2236) • Modest FPGA Area – ~20K LUT/DFF and ~50 BRAM (8 Byte Datapath) – ~85K LUT/DFF and ~60 BRAM (64 Byte Datapath) – Can have as many UOE cores per FPGA as required 3©2020 Atomic Rules LLC
  • 4. UOE: How? • Two different datapath widths available to best match your application’s line rate needs – Up to 25 GbE – 8 Byte (64b) Data Path (-8B) • for 10 GbE typical core clock: 156.25 MHz • for 25 GbE typical core clock : 390.625 MHz – Up to 100 GbE – 64 Byte (512b) Data Path (-64B) • for 100 GbE typical core clock : 250 MHz • for 50 GbE typical core clock : 125 MHz • for 40 GbE typical core clock : 100 MHz 4©2020 Atomic Rules LLC
  • 5. High-Level Block Diagram 5©2020 Atomic Rules LLC Red/Blue Datapaths are either 8Byte (64b) or 64Byte (512b) wide
  • 6. Design Flows Supported • IEEE Verilog Top-Level • IEEE SystemVerilog • IEEE VHDL (wrapper) • Vivado IP Integrator (IPI) (Next two slides) • Un-Encrypted Verilog Netlist (for Simulation) 6©2020 Atomic Rules LLC
  • 7. Vivado IPI 1/2 7©2020 Atomic Rules LLC
  • 8. Vivado IPI 2/2 8©2020 Atomic Rules LLC
  • 9. 100 GbE UDP Offload 9©2020 Atomic Rules LLC
  • 10. > 100 Gbps Throughput 10©2020 Atomic Rules LLC L2 MTU: 1550 Bytes
  • 11. Demo UOE Today! shep@ar-4770k:~$ tclsh main.tcl 40878 reset load_config config run watch stop uoedump pktgen is not running and is not paused. No need to reset. Packets MBytes MBits (persecond) 3591722 14039 112312 3595155 14043 112344 … 3594307 14039 112312 3593991 14040 112320 pktchk stopped. UOE Stats............ r_Total = 215754260 r_ARP = 2 r_UDP = 215754258 s_dgReceived = 71918086 s_dgSent = 71918086 r_dgReceived = 71918086 r_dgSent = 71918086 r_fragsDecoded = 143836172 11©2020 Atomic Rules LLC About 112 Gbps sustained without 100 GbE MAC line rate constraint. 64B core clocked at 250 MHz
  • 12. Royalty-Free License • Royalty-Free – No per-unit accounting friction • Named-Project and Site Licenses available – 8 Byte Datapath (up to and including 25 GbE) • Named-Project $20K USD (AR-UOE-8B-NP) – 64 Byte Datapath (up to and including 100 GbE) • Named-Project $30K USD (AR-UOE-64B-NP) – Incudes 1 Year support and quarterly updates 12©2020 Atomic Rules LLC
  • 15. Core Beliefs and Axioms 15©2020 Atomic Rules LLC • Our Customer’s Success is Key • Separation of Concerns • Divide and Conquer • Automate or Die • Write Things Once • Interface Before Implementation • Functional Correctness First • Performance Correctness Improved Iteratively • Components Must Compose • Components Must Work as Expected • IP Should be Portable, Vendor-Agnostic if possible
  • 16. Partner Roster 16©2020 Atomic Rules LLC • 25G / 50G Ethernet Consortium • 25-50-100 Ethernet Alliance • Accellera/OCP-IP Community Member • Amazon F1 Instance Partner • ARM Connected Community Member • BittWare Solution Partner • Bluespec Technology Partner • DPDK Project Corporate Member • FPGA, FCCM and FPL ‘F’ Conference Sponsors • Intel Network Builders • Linux Foundation Corporate Member • MathWorks Connections Partner • NetFPGA Infrastructure Developer • OpenCPI Infrastructure Developer • P4 Language Consortium Member • PCI-SIG Corporate Member • VITA Trade Association Member • Xilinx Alliance Member Partner