SlideShare a Scribd company logo
Consume. Collaborate. Contribute.Consume. Collaborate. Contribute.
ODSA PoC: Network Flow Processor
Overview
ODSA Project Workshop
March 28, 2019
Consume. Collaborate. Contribute.
Proposed NFP Device/Die for PoC
Consume. Collaborate. Contribute.
NFP Silicon: Purpose-built for Network Acceleration
Hardware Accelerators
Hardware accelerators perform compute
intensive functions such as hashing, crypto,
CAM, atomic and other functions
High Performance Distributed Mesh Fabric
Delivers multi-terabit bi-sectional bandwidth
between processing elements.
Avoids bus contention and saturation issues
Memory Engines
Multi-threaded memory engines and banks
of SRAM tightly coupled with atomic and other
hardware accelerator functions
Optimal multi-threading between Processing Cores,
H/W Accelerators and Memory Banks
Highest Multi-threading Silicon Architecture
Processing Cores
Datapath implementations (OVS, etc.)
Extensible using P4 and C Multi-threaded
processor core.
Concurrent IO operations
Consume. Collaborate. Contribute.
Extend Netronome Switch Fabric
• All our devices are built from Logic Blocks (or
“Islands”)
• Each Logic Block is implemented as a complete chip
• Many Terabit Switch Fabric interconnect the Logic
Blocks
• Multiple configurations, devices can be built quickly
• Minimizes engineering resources
4
FPC CPU
Net
I/F
Instruction-Driven Switch Fabric (ISF)
For async memory traffic
Firmware infrastructure for:
accelerator use, host integration
Bunch of Wires (BoW)
Link layer
Logic Blocks
PHY
Link
Memory
Management
Application
HW
Accel
…Host
I/F

More Related Content

PDF
Multicore Computers
PPT
Icg hpc-user
PPTX
CA presentation of multicore processor
PPTX
Clustering
PPTX
Multi_Core_Processor_2015_(Download it!)
PPT
Multi core-architecture
PDF
Why not mruby?
PPTX
Multicore processing
Multicore Computers
Icg hpc-user
CA presentation of multicore processor
Clustering
Multi_Core_Processor_2015_(Download it!)
Multi core-architecture
Why not mruby?
Multicore processing

What's hot (20)

PPTX
Computer architecture multi core processor
PPTX
Warehouse scale computer
PPTX
Multicore Processor Technology
PPTX
Multi core processor
PPTX
Factored Operating Systems paper review
PDF
Flow-centric Computing - A Datacenter Architecture in the Post Moore Era
PPTX
Apache Mahout on Zeppelin.pptx
PDF
From Rack scale computers to Warehouse scale computers
PPTX
IMDB_Scalability
PPT
PPTX
Nehalem
PDF
Intel's Nehalem Microarchitecture by Glenn Hinton
PPTX
IMDB_Scalability
PDF
An introduction to the Design of Warehouse-Scale Computers
PPT
Lecture2
PPTX
Multicore processor by Ankit Raj and Akash Prajapati
PPT
Multicore computers
PDF
Introduction to HSA
PDF
Lucata at the HPEC GraphBLAS BoF
PPT
PF_DIRECT@TMA12
Computer architecture multi core processor
Warehouse scale computer
Multicore Processor Technology
Multi core processor
Factored Operating Systems paper review
Flow-centric Computing - A Datacenter Architecture in the Post Moore Era
Apache Mahout on Zeppelin.pptx
From Rack scale computers to Warehouse scale computers
IMDB_Scalability
Nehalem
Intel's Nehalem Microarchitecture by Glenn Hinton
IMDB_Scalability
An introduction to the Design of Warehouse-Scale Computers
Lecture2
Multicore processor by Ankit Raj and Akash Prajapati
Multicore computers
Introduction to HSA
Lucata at the HPEC GraphBLAS BoF
PF_DIRECT@TMA12
Ad

Similar to ODSA PoC: Network Flow Processor Overview (20)

PPTX
SoC Solutions Enabling Server-Based Networking
PPTX
Design, Verification and Emulation of an Island-Based Network Flow Processor
PDF
Overview of HPC Interconnects
PDF
ODSA - Technical Introduction
PDF
Flexible and Scalable Domain-Specific Architectures
PPTX
Network Processor - 2021.pptx
PDF
International Journal of Engineering and Science Invention (IJESI)
PDF
P4 for Custom Identification, Flow Tagging, Monitoring and Control
PDF
ODSA Sub-Project Launch
PDF
ODSA Sub-Project Launch
PDF
International Journal of Engineering and Science Invention (IJESI)
PPTX
Disaggregation a Primer: Optimizing design for Edge Cloud & Bare Metal applic...
PDF
From Fixed-Function to Programmable Switching Chip for Network Packet Broker ...
PDF
PoC Requirements and Use Cases
PDF
ODSA - PoC Requirements and Use Cases
PDF
6 open capi_meetup_in_japan_final
PDF
ODSA Use Case - SmartNIC
PDF
Heterogeneous Computing : The Future of Systems
PDF
Cloud Networking Trends
PDF
Enabling Applications to Exploit SmartNICs and FPGAs
SoC Solutions Enabling Server-Based Networking
Design, Verification and Emulation of an Island-Based Network Flow Processor
Overview of HPC Interconnects
ODSA - Technical Introduction
Flexible and Scalable Domain-Specific Architectures
Network Processor - 2021.pptx
International Journal of Engineering and Science Invention (IJESI)
P4 for Custom Identification, Flow Tagging, Monitoring and Control
ODSA Sub-Project Launch
ODSA Sub-Project Launch
International Journal of Engineering and Science Invention (IJESI)
Disaggregation a Primer: Optimizing design for Edge Cloud & Bare Metal applic...
From Fixed-Function to Programmable Switching Chip for Network Packet Broker ...
PoC Requirements and Use Cases
ODSA - PoC Requirements and Use Cases
6 open capi_meetup_in_japan_final
ODSA Use Case - SmartNIC
Heterogeneous Computing : The Future of Systems
Cloud Networking Trends
Enabling Applications to Exploit SmartNICs and FPGAs
Ad

More from jennimenni (10)

PDF
PoC Planning & Call for Help
PDF
ODSA DirectConnect Options for the PoC
PDF
ODSA PoC Physical Design Elements
PDF
ODSA NXP Presentation
PDF
ODSA Speedster22i FPGA for POC
PDF
ODSA Design Tools for Chiplet-Based Design
PDF
ODSA Power and Heat
PDF
ODSA PIPE Adapters
PDF
ODSA PHY Layer
PDF
ODSA BoW: Basic, Fast, Turbo Die to Die Open Interface Solutions
PoC Planning & Call for Help
ODSA DirectConnect Options for the PoC
ODSA PoC Physical Design Elements
ODSA NXP Presentation
ODSA Speedster22i FPGA for POC
ODSA Design Tools for Chiplet-Based Design
ODSA Power and Heat
ODSA PIPE Adapters
ODSA PHY Layer
ODSA BoW: Basic, Fast, Turbo Die to Die Open Interface Solutions

Recently uploaded (20)

PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
A Presentation on Artificial Intelligence
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
August Patch Tuesday
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Enhancing emotion recognition model for a student engagement use case through...
Accuracy of neural networks in brain wave diagnosis of schizophrenia
NewMind AI Weekly Chronicles - August'25-Week II
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
A comparative analysis of optical character recognition models for extracting...
Building Integrated photovoltaic BIPV_UPV.pdf
Unlocking AI with Model Context Protocol (MCP)
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
A Presentation on Artificial Intelligence
TLE Review Electricity (Electricity).pptx
Assigned Numbers - 2025 - Bluetooth® Document
OMC Textile Division Presentation 2021.pptx
August Patch Tuesday
Web App vs Mobile App What Should You Build First.pdf
Hindi spoken digit analysis for native and non-native speakers
Zenith AI: Advanced Artificial Intelligence
Agricultural_Statistics_at_a_Glance_2022_0.pdf
cloud_computing_Infrastucture_as_cloud_p
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...

ODSA PoC: Network Flow Processor Overview

  • 1. Consume. Collaborate. Contribute.Consume. Collaborate. Contribute. ODSA PoC: Network Flow Processor Overview ODSA Project Workshop March 28, 2019
  • 3. Consume. Collaborate. Contribute. NFP Silicon: Purpose-built for Network Acceleration Hardware Accelerators Hardware accelerators perform compute intensive functions such as hashing, crypto, CAM, atomic and other functions High Performance Distributed Mesh Fabric Delivers multi-terabit bi-sectional bandwidth between processing elements. Avoids bus contention and saturation issues Memory Engines Multi-threaded memory engines and banks of SRAM tightly coupled with atomic and other hardware accelerator functions Optimal multi-threading between Processing Cores, H/W Accelerators and Memory Banks Highest Multi-threading Silicon Architecture Processing Cores Datapath implementations (OVS, etc.) Extensible using P4 and C Multi-threaded processor core. Concurrent IO operations
  • 4. Consume. Collaborate. Contribute. Extend Netronome Switch Fabric • All our devices are built from Logic Blocks (or “Islands”) • Each Logic Block is implemented as a complete chip • Many Terabit Switch Fabric interconnect the Logic Blocks • Multiple configurations, devices can be built quickly • Minimizes engineering resources 4 FPC CPU Net I/F Instruction-Driven Switch Fabric (ISF) For async memory traffic Firmware infrastructure for: accelerator use, host integration Bunch of Wires (BoW) Link layer Logic Blocks PHY Link Memory Management Application HW Accel …Host I/F