SlideShare uma empresa Scribd logo
1 de 3
Baixar para ler offline
1/3
WHITE PAPER
www.invea.com
CESNET and INVEA-TECH demonstrate
100 Gbps transfers over PCIe with a single
FPGA
Introduction
With the rising adoption of 100G Ethernet standard, there are growing opportunities for various
hardware appliances supporting this throughput. A considerable part of this landscape can make
use of a combination of FPGA and x86 CPU, which offers a good tradeoff in terms
of programmability, performance and ease of use.
Current FPGAs support PCIe hard macros up to gen3 x8. Given the data rate of 8 Gbps per PCIe
gen3 lane, the theoretical throughput of a single PCIe interface supported by any current FPGA
is 64 Gbps - not enough for 100 Gbps applications. Real throughput is even lower due to the PCIe
protocol overhead. The question here is: Can we get to 100 Gbps with current FPGAs?
There is an option to include a PCIe switch chip in the x8+x8=x16 configuration on the card.
The switch chip will, however, have a power consumption somewhere around 6 Watts, not
to speak about the complicated PCB and increased BoM. There is a much more elegant way
to 100 Gbps: PCIe bifurcation.
Bifurcation is the way to go
This concept was introduced by Intel’s Core CPUs a couple
of years ago, but the necessary support from the motherboard
vendors was often neglected. With this situation slowly changing,
it is now possible to make use of bifurcation to build a 100 Gbps
system with a single FPGA and without the need for PCIe switch
chip on-board. With bifurcation, single physical PCIe x16 slot can
be configured at boot time to function as two electrical and logical
PCIe x8 interfaces. The operating system running on the CPU
sees two logical PCIe devices, but this can be easily disguised
by the device driver so that the user applications see a single
(yet very fast) application layer interface.
Demonstration
CESNET and INVEA-TECH have conducted a series of experiments to demonstrate the real
benefits of PCIe bifurcation. The test setup included a custom FPGA card equipped with Xilinx
Virtex-7 H580T. Two of the FPGA’s PCIe x8 hard blocks were connected to a single PCIe x16 slot
of the card. The FPGA firmware worked in a concert with Linux device drivers to transfer data
to the buffer in the PC’s RAM. In the bifurcation setup, both x8 interfaces were used in a round-
robin manner to transfer data to a single buffer. Even though the card used has a 100G Ethernet
interface via CFP2 optical module, a random packet data generator inside the FPGA was used
to generate traffic even faster than 100 Gbps. The results are shown in the following graph:
INVEA-TECH, U Vodarny 2965/2, 616 00 Brno, Czech Republic
+ 420 511 205 250 | +420 602 647 684 | info@invea.com
2/3
WHITE PAPER
www.invea.com
Achieved throughput is 107 Gbps and is computed from the payload of PCIe transaction layer,
so that no other overhead is imposed by PCIe. The DMA Engine groups packets together, so that
the packet length has no effect on the raw PCIe throughput. However, performance of the software
application used is limited in the packets per second domain. Traffic distribution among multiple
CPU cores (at least 8 in our setup) is needed to scale the processing to 100 Gbps.
Conclusion
CESNET and INVEA-TECH have demonstrated
100 Gbps transfers over PCIe with the use
of bifurcation. The demonstration shows how
to construct a packet capture solution with Xilinx FPGA.
Data processing at the CPU quickly becomes
a bottleneck, which can however be solved by a smart
distribution of packets among multiple CPU cores.
The demonstration shows that PCIe bifurcation
is a feature which allows to improve the throughput
of FPGA to CPU transfers without the need for
a discrete PCIe switch chip.
INVEA-TECH has already integrated this approach
into their current portfolio of packet capture cards.
Acknowledgment
This work was supported by the project TA03010561 funded by the Technology Agency
of the Czech Republic.
INVEA-TECH, U Vodarny 2965/2, 616 00 Brno, Czech Republic
+ 420 511 205 250 | +420 602 647 684 | info@invea.com
3/3
WHITE PAPER
www.invea.com
About CESNET
CESNET, association of legal entities, was held in 1996 by all universities of the Czech Republic
and the Czech Academy of Sciences. Its main goals are operation and development of the Czech
NREN, research and development of advanced network technologies and applications, broadening
of the public knowledge about the advanced networking topics. CESNET is a long-time Czech
academic network operator and participant of corresponding international projects.
Department of Tools for Monitoring and Configuration (formerly the Liberouter project) focuses its
research activities at hardware acceleration of network security and monitoring technologies
as well as distributed storage and processing of monitoring data and network anomaly detection
algorithms.
About INVEA-TECH
INVEA-TECH is a leading manufacturer and provider of high-performance network solutions. We
offer complete portfolio of products for acceleration of traffic processing using FPGA technology.
These products are ideal both for OEM use, development of hardware-accelerated applications as
well as R&D and prototyping. Our network adapters with advanced features allow our customers
and partners gain a competitive advantage in the world of high-speed networks.
INVEA-TECH was founded in 2007 with headquarter located in Brno, Czech Republic. Our team
and technology emerged from Masaryk University, Brno University of Technology, CESNET
association and Liberouter project.
INVEA-TECH, U Vodarny 2965/2, 616 00 Brno, Czech Republic
+ 420 511 205 250 | +420 602 647 684 | info@invea.com

Mais conteúdo relacionado

Mais procurados

Massively Parallel RISC-V Processing with Transactional Memory
Massively Parallel RISC-V Processing with Transactional MemoryMassively Parallel RISC-V Processing with Transactional Memory
Massively Parallel RISC-V Processing with Transactional MemoryNetronome
 
ODSA NXP Presentation
ODSA NXP PresentationODSA NXP Presentation
ODSA NXP Presentationjennimenni
 
Data Plane Evolution: Towards Openness and Flexibility
Data Plane Evolution: Towards Openness and FlexibilityData Plane Evolution: Towards Openness and Flexibility
Data Plane Evolution: Towards Openness and FlexibilityAPNIC
 
Open CAPI, A New Standard for High Performance Attachment of Memory, Accelera...
Open CAPI, A New Standard for High Performance Attachment of Memory, Accelera...Open CAPI, A New Standard for High Performance Attachment of Memory, Accelera...
Open CAPI, A New Standard for High Performance Attachment of Memory, Accelera...inside-BigData.com
 
Netronome Corporate Brochure
Netronome Corporate BrochureNetronome Corporate Brochure
Netronome Corporate BrochureNetronome
 
AI Crash Course- Supercomputing
AI Crash Course- SupercomputingAI Crash Course- Supercomputing
AI Crash Course- SupercomputingIntel IT Center
 
High Memory Bandwidth Demo @ One Intel Station
High Memory Bandwidth Demo @ One Intel StationHigh Memory Bandwidth Demo @ One Intel Station
High Memory Bandwidth Demo @ One Intel StationIntel IT Center
 
Design of a low power processor for Embedded system applications
Design of a low power processor for Embedded system applicationsDesign of a low power processor for Embedded system applications
Design of a low power processor for Embedded system applicationsROHIT89352
 
IBM Data Centric Systems & OpenPOWER
IBM Data Centric Systems & OpenPOWERIBM Data Centric Systems & OpenPOWER
IBM Data Centric Systems & OpenPOWERinside-BigData.com
 
GEN-Z: An Overview and Use Cases
GEN-Z: An Overview and Use CasesGEN-Z: An Overview and Use Cases
GEN-Z: An Overview and Use Casesinside-BigData.com
 
FPGA Inference - DellEMC SURFsara
FPGA Inference - DellEMC SURFsaraFPGA Inference - DellEMC SURFsara
FPGA Inference - DellEMC SURFsaraIntel IT Center
 
Big Data Benchmarking with RDMA solutions
Big Data Benchmarking with RDMA solutions Big Data Benchmarking with RDMA solutions
Big Data Benchmarking with RDMA solutions Mellanox Technologies
 
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...Linaro
 
Introduction of Fujitsu's HPC Processor for the Post-K Computer
Introduction of Fujitsu's HPC Processor for the Post-K ComputerIntroduction of Fujitsu's HPC Processor for the Post-K Computer
Introduction of Fujitsu's HPC Processor for the Post-K Computerinside-BigData.com
 
High Performance Interconnects: Assessment & Rankings
High Performance Interconnects: Assessment & RankingsHigh Performance Interconnects: Assessment & Rankings
High Performance Interconnects: Assessment & Rankingsinside-BigData.com
 
High-Performance Big Data Analytics with RDMA over NVM and NVMe-SSD
High-Performance Big Data Analytics with RDMA over NVM and NVMe-SSDHigh-Performance Big Data Analytics with RDMA over NVM and NVMe-SSD
High-Performance Big Data Analytics with RDMA over NVM and NVMe-SSDinside-BigData.com
 
Open Source LAMP Stacks Fly with POWER8
Open Source LAMP Stacks Fly with POWER8Open Source LAMP Stacks Fly with POWER8
Open Source LAMP Stacks Fly with POWER8ISI
 
PoC Requirements and Use Cases
PoC Requirements and Use CasesPoC Requirements and Use Cases
PoC Requirements and Use Casesjennimenni
 
OCP U.S. Summit 2017 Presentation
OCP U.S. Summit 2017 PresentationOCP U.S. Summit 2017 Presentation
OCP U.S. Summit 2017 PresentationNetronome
 

Mais procurados (20)

Massively Parallel RISC-V Processing with Transactional Memory
Massively Parallel RISC-V Processing with Transactional MemoryMassively Parallel RISC-V Processing with Transactional Memory
Massively Parallel RISC-V Processing with Transactional Memory
 
ODSA NXP Presentation
ODSA NXP PresentationODSA NXP Presentation
ODSA NXP Presentation
 
Storage area network (san)
Storage area network (san) Storage area network (san)
Storage area network (san)
 
Data Plane Evolution: Towards Openness and Flexibility
Data Plane Evolution: Towards Openness and FlexibilityData Plane Evolution: Towards Openness and Flexibility
Data Plane Evolution: Towards Openness and Flexibility
 
Open CAPI, A New Standard for High Performance Attachment of Memory, Accelera...
Open CAPI, A New Standard for High Performance Attachment of Memory, Accelera...Open CAPI, A New Standard for High Performance Attachment of Memory, Accelera...
Open CAPI, A New Standard for High Performance Attachment of Memory, Accelera...
 
Netronome Corporate Brochure
Netronome Corporate BrochureNetronome Corporate Brochure
Netronome Corporate Brochure
 
AI Crash Course- Supercomputing
AI Crash Course- SupercomputingAI Crash Course- Supercomputing
AI Crash Course- Supercomputing
 
High Memory Bandwidth Demo @ One Intel Station
High Memory Bandwidth Demo @ One Intel StationHigh Memory Bandwidth Demo @ One Intel Station
High Memory Bandwidth Demo @ One Intel Station
 
Design of a low power processor for Embedded system applications
Design of a low power processor for Embedded system applicationsDesign of a low power processor for Embedded system applications
Design of a low power processor for Embedded system applications
 
IBM Data Centric Systems & OpenPOWER
IBM Data Centric Systems & OpenPOWERIBM Data Centric Systems & OpenPOWER
IBM Data Centric Systems & OpenPOWER
 
GEN-Z: An Overview and Use Cases
GEN-Z: An Overview and Use CasesGEN-Z: An Overview and Use Cases
GEN-Z: An Overview and Use Cases
 
FPGA Inference - DellEMC SURFsara
FPGA Inference - DellEMC SURFsaraFPGA Inference - DellEMC SURFsara
FPGA Inference - DellEMC SURFsara
 
Big Data Benchmarking with RDMA solutions
Big Data Benchmarking with RDMA solutions Big Data Benchmarking with RDMA solutions
Big Data Benchmarking with RDMA solutions
 
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
 
Introduction of Fujitsu's HPC Processor for the Post-K Computer
Introduction of Fujitsu's HPC Processor for the Post-K ComputerIntroduction of Fujitsu's HPC Processor for the Post-K Computer
Introduction of Fujitsu's HPC Processor for the Post-K Computer
 
High Performance Interconnects: Assessment & Rankings
High Performance Interconnects: Assessment & RankingsHigh Performance Interconnects: Assessment & Rankings
High Performance Interconnects: Assessment & Rankings
 
High-Performance Big Data Analytics with RDMA over NVM and NVMe-SSD
High-Performance Big Data Analytics with RDMA over NVM and NVMe-SSDHigh-Performance Big Data Analytics with RDMA over NVM and NVMe-SSD
High-Performance Big Data Analytics with RDMA over NVM and NVMe-SSD
 
Open Source LAMP Stacks Fly with POWER8
Open Source LAMP Stacks Fly with POWER8Open Source LAMP Stacks Fly with POWER8
Open Source LAMP Stacks Fly with POWER8
 
PoC Requirements and Use Cases
PoC Requirements and Use CasesPoC Requirements and Use Cases
PoC Requirements and Use Cases
 
OCP U.S. Summit 2017 Presentation
OCP U.S. Summit 2017 PresentationOCP U.S. Summit 2017 Presentation
OCP U.S. Summit 2017 Presentation
 

Destaque

Guillermo martinez
Guillermo martinezGuillermo martinez
Guillermo martinezguillermar14
 
Tz odhady volebni ucasti
Tz odhady volebni ucastiTz odhady volebni ucasti
Tz odhady volebni ucastiHonza Beranek
 
Mobile portal quatenus_uk
Mobile portal quatenus_ukMobile portal quatenus_uk
Mobile portal quatenus_ukcec-Sinfic
 
Médicos sin barreras
Médicos  sin  barrerasMédicos  sin  barreras
Médicos sin barrerasguillermar14
 
Městský zpravodaj - leden 2014
Městský zpravodaj - leden 2014Městský zpravodaj - leden 2014
Městský zpravodaj - leden 2014Honza Beranek
 
Jan Lajka - Multiscreen
Jan Lajka  - MultiscreenJan Lajka  - Multiscreen
Jan Lajka - MultiscreenHonza Beranek
 
Slide show resume
Slide show resumeSlide show resume
Slide show resumeBanks4120
 
Focus and purpose - creating a better live for you
Focus and purpose - creating a better live for youFocus and purpose - creating a better live for you
Focus and purpose - creating a better live for youCarol Gerber
 
Vyjádření vlády k návrhu skupiny senátorů na zrušení části zákona č. 186/2016...
Vyjádření vlády k návrhu skupiny senátorů na zrušení části zákona č. 186/2016...Vyjádření vlády k návrhu skupiny senátorů na zrušení části zákona č. 186/2016...
Vyjádření vlády k návrhu skupiny senátorů na zrušení části zákona č. 186/2016...davidslizek
 

Destaque (11)

Guillermo martinez
Guillermo martinezGuillermo martinez
Guillermo martinez
 
Tz odhady volebni ucasti
Tz odhady volebni ucastiTz odhady volebni ucasti
Tz odhady volebni ucasti
 
Mobile portal quatenus_uk
Mobile portal quatenus_ukMobile portal quatenus_uk
Mobile portal quatenus_uk
 
Médicos sin barreras
Médicos  sin  barrerasMédicos  sin  barreras
Médicos sin barreras
 
Městský zpravodaj - leden 2014
Městský zpravodaj - leden 2014Městský zpravodaj - leden 2014
Městský zpravodaj - leden 2014
 
Prosinec 2013tisk k
Prosinec 2013tisk kProsinec 2013tisk k
Prosinec 2013tisk k
 
Jan Lajka - Multiscreen
Jan Lajka  - MultiscreenJan Lajka  - Multiscreen
Jan Lajka - Multiscreen
 
Slide show resume
Slide show resumeSlide show resume
Slide show resume
 
Focus and purpose - creating a better live for you
Focus and purpose - creating a better live for youFocus and purpose - creating a better live for you
Focus and purpose - creating a better live for you
 
Vyjádření vlády k návrhu skupiny senátorů na zrušení části zákona č. 186/2016...
Vyjádření vlády k návrhu skupiny senátorů na zrušení části zákona č. 186/2016...Vyjádření vlády k návrhu skupiny senátorů na zrušení části zákona č. 186/2016...
Vyjádření vlády k návrhu skupiny senátorů na zrušení části zákona č. 186/2016...
 
Srpen20142
Srpen20142Srpen20142
Srpen20142
 

Semelhante a CESNET and INVEA demonstrate 100 Gbps PCIe transfers

PCIe BUS: A State-of-the-Art-Review
PCIe BUS: A State-of-the-Art-ReviewPCIe BUS: A State-of-the-Art-Review
PCIe BUS: A State-of-the-Art-ReviewIOSRJVSP
 
Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...PT Datacomm Diangraha
 
Application Report: Big Data - Big Cluster Interconnects
Application Report: Big Data - Big Cluster InterconnectsApplication Report: Big Data - Big Cluster Interconnects
Application Report: Big Data - Big Cluster InterconnectsIT Brand Pulse
 
Hyper Transport Technology
Hyper Transport TechnologyHyper Transport Technology
Hyper Transport Technologynayakslideshare
 
Network scaling cost analysis: Cisco UCS and IBM Flex System
Network scaling cost analysis: Cisco UCS and IBM Flex SystemNetwork scaling cost analysis: Cisco UCS and IBM Flex System
Network scaling cost analysis: Cisco UCS and IBM Flex SystemPrincipled Technologies
 
The Next Frontier in AI Networking.pdf
The Next Frontier in AI Networking.pdfThe Next Frontier in AI Networking.pdf
The Next Frontier in AI Networking.pdfStellaEric1
 
Automatically partitioning packet processing applications for pipelined archi...
Automatically partitioning packet processing applications for pipelined archi...Automatically partitioning packet processing applications for pipelined archi...
Automatically partitioning packet processing applications for pipelined archi...Ashley Carter
 
RONNIEE Express: A Dramatic Shift in Network Architecture
RONNIEE Express: A Dramatic Shift in Network ArchitectureRONNIEE Express: A Dramatic Shift in Network Architecture
RONNIEE Express: A Dramatic Shift in Network Architectureinside-BigData.com
 
Cisco UCS: meeting the growing need for bandwidth
Cisco UCS: meeting the growing need for bandwidthCisco UCS: meeting the growing need for bandwidth
Cisco UCS: meeting the growing need for bandwidthPrincipled Technologies
 
I understand that physics and hardware emmaded on the use of finete .pdf
I understand that physics and hardware emmaded on the use of finete .pdfI understand that physics and hardware emmaded on the use of finete .pdf
I understand that physics and hardware emmaded on the use of finete .pdfanil0878
 
HiPEAC 2022-DL4IoT workshop_René Griessl presentation
HiPEAC 2022-DL4IoT workshop_René Griessl presentationHiPEAC 2022-DL4IoT workshop_René Griessl presentation
HiPEAC 2022-DL4IoT workshop_René Griessl presentationVEDLIoT Project
 
Building efficient 5G NR base stations with Intel® Xeon® Scalable Processors
Building efficient 5G NR base stations with Intel® Xeon® Scalable Processors Building efficient 5G NR base stations with Intel® Xeon® Scalable Processors
Building efficient 5G NR base stations with Intel® Xeon® Scalable Processors Michelle Holley
 
I_O Switch Thunderstorm Data Sheet
I_O Switch Thunderstorm Data SheetI_O Switch Thunderstorm Data Sheet
I_O Switch Thunderstorm Data SheetDimitar Boyn
 
Reconfigurable network on chip
Reconfigurable network on chipReconfigurable network on chip
Reconfigurable network on chipAngelinaRoyappa1
 
PCIe Gen 3.0 Presentation @ 4th FPGA Camp
PCIe Gen 3.0 Presentation @ 4th FPGA CampPCIe Gen 3.0 Presentation @ 4th FPGA Camp
PCIe Gen 3.0 Presentation @ 4th FPGA CampFPGA Central
 
InTech Event | Cognitive Infrastructure for Enterprise AI
InTech Event | Cognitive Infrastructure for Enterprise AIInTech Event | Cognitive Infrastructure for Enterprise AI
InTech Event | Cognitive Infrastructure for Enterprise AIInTTrust S.A.
 
100g on a_standard_platform_oct14
100g on a_standard_platform_oct14100g on a_standard_platform_oct14
100g on a_standard_platform_oct14Abd Alhameed Swedan
 
NVMe Takes It All, SCSI Has To Fall
NVMe Takes It All, SCSI Has To FallNVMe Takes It All, SCSI Has To Fall
NVMe Takes It All, SCSI Has To Fallinside-BigData.com
 

Semelhante a CESNET and INVEA demonstrate 100 Gbps PCIe transfers (20)

PCIe BUS: A State-of-the-Art-Review
PCIe BUS: A State-of-the-Art-ReviewPCIe BUS: A State-of-the-Art-Review
PCIe BUS: A State-of-the-Art-Review
 
Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...
 
Application Report: Big Data - Big Cluster Interconnects
Application Report: Big Data - Big Cluster InterconnectsApplication Report: Big Data - Big Cluster Interconnects
Application Report: Big Data - Big Cluster Interconnects
 
Hyper Transport Technology
Hyper Transport TechnologyHyper Transport Technology
Hyper Transport Technology
 
publication
publicationpublication
publication
 
Network scaling cost analysis: Cisco UCS and IBM Flex System
Network scaling cost analysis: Cisco UCS and IBM Flex SystemNetwork scaling cost analysis: Cisco UCS and IBM Flex System
Network scaling cost analysis: Cisco UCS and IBM Flex System
 
The Next Frontier in AI Networking.pdf
The Next Frontier in AI Networking.pdfThe Next Frontier in AI Networking.pdf
The Next Frontier in AI Networking.pdf
 
Sunoltech
SunoltechSunoltech
Sunoltech
 
Automatically partitioning packet processing applications for pipelined archi...
Automatically partitioning packet processing applications for pipelined archi...Automatically partitioning packet processing applications for pipelined archi...
Automatically partitioning packet processing applications for pipelined archi...
 
RONNIEE Express: A Dramatic Shift in Network Architecture
RONNIEE Express: A Dramatic Shift in Network ArchitectureRONNIEE Express: A Dramatic Shift in Network Architecture
RONNIEE Express: A Dramatic Shift in Network Architecture
 
Cisco UCS: meeting the growing need for bandwidth
Cisco UCS: meeting the growing need for bandwidthCisco UCS: meeting the growing need for bandwidth
Cisco UCS: meeting the growing need for bandwidth
 
I understand that physics and hardware emmaded on the use of finete .pdf
I understand that physics and hardware emmaded on the use of finete .pdfI understand that physics and hardware emmaded on the use of finete .pdf
I understand that physics and hardware emmaded on the use of finete .pdf
 
HiPEAC 2022-DL4IoT workshop_René Griessl presentation
HiPEAC 2022-DL4IoT workshop_René Griessl presentationHiPEAC 2022-DL4IoT workshop_René Griessl presentation
HiPEAC 2022-DL4IoT workshop_René Griessl presentation
 
Building efficient 5G NR base stations with Intel® Xeon® Scalable Processors
Building efficient 5G NR base stations with Intel® Xeon® Scalable Processors Building efficient 5G NR base stations with Intel® Xeon® Scalable Processors
Building efficient 5G NR base stations with Intel® Xeon® Scalable Processors
 
I_O Switch Thunderstorm Data Sheet
I_O Switch Thunderstorm Data SheetI_O Switch Thunderstorm Data Sheet
I_O Switch Thunderstorm Data Sheet
 
Reconfigurable network on chip
Reconfigurable network on chipReconfigurable network on chip
Reconfigurable network on chip
 
PCIe Gen 3.0 Presentation @ 4th FPGA Camp
PCIe Gen 3.0 Presentation @ 4th FPGA CampPCIe Gen 3.0 Presentation @ 4th FPGA Camp
PCIe Gen 3.0 Presentation @ 4th FPGA Camp
 
InTech Event | Cognitive Infrastructure for Enterprise AI
InTech Event | Cognitive Infrastructure for Enterprise AIInTech Event | Cognitive Infrastructure for Enterprise AI
InTech Event | Cognitive Infrastructure for Enterprise AI
 
100g on a_standard_platform_oct14
100g on a_standard_platform_oct14100g on a_standard_platform_oct14
100g on a_standard_platform_oct14
 
NVMe Takes It All, SCSI Has To Fall
NVMe Takes It All, SCSI Has To FallNVMe Takes It All, SCSI Has To Fall
NVMe Takes It All, SCSI Has To Fall
 

Mais de Honza Beranek

Rozhodnuti o ochranné známce
Rozhodnuti o ochranné známceRozhodnuti o ochranné známce
Rozhodnuti o ochranné známceHonza Beranek
 
Rezignační dopis Lidská síla
Rezignační dopis Lidská sílaRezignační dopis Lidská síla
Rezignační dopis Lidská sílaHonza Beranek
 
Digital news report 2017
Digital news report 2017Digital news report 2017
Digital news report 2017Honza Beranek
 
Veřejná ostuda za klobásu a tři piva
Veřejná ostuda za klobásu a tři pivaVeřejná ostuda za klobásu a tři piva
Veřejná ostuda za klobásu a tři pivaHonza Beranek
 
otevreny dopis premierovi
otevreny dopis premieroviotevreny dopis premierovi
otevreny dopis premieroviHonza Beranek
 
Vyzva operatorum k podani nabidek
Vyzva operatorum k podani nabidekVyzva operatorum k podani nabidek
Vyzva operatorum k podani nabidekHonza Beranek
 
How google fights piracy 2016 final e-reader version
How google fights piracy 2016   final e-reader versionHow google fights piracy 2016   final e-reader version
How google fights piracy 2016 final e-reader versionHonza Beranek
 
Mci sells invia etravel
Mci sells invia   etravelMci sells invia   etravel
Mci sells invia etravelHonza Beranek
 
Connecting people-infographic
Connecting people-infographicConnecting people-infographic
Connecting people-infographicHonza Beranek
 
NR průzkum infografika_final
NR průzkum infografika_finalNR průzkum infografika_final
NR průzkum infografika_finalHonza Beranek
 
Odstoupení spotřebitele od smlouvy do 14 dní od převzetí zboží
Odstoupení spotřebitele od smlouvy do 14 dní od převzetí zbožíOdstoupení spotřebitele od smlouvy do 14 dní od převzetí zboží
Odstoupení spotřebitele od smlouvy do 14 dní od převzetí zbožíHonza Beranek
 
Zpravodaj města Volyně - Březen 2015
Zpravodaj města Volyně - Březen 2015Zpravodaj města Volyně - Březen 2015
Zpravodaj města Volyně - Březen 2015Honza Beranek
 
Zpravodaj města Volyně - Březen 2015
Zpravodaj města Volyně - Březen 2015Zpravodaj města Volyně - Březen 2015
Zpravodaj města Volyně - Březen 2015Honza Beranek
 

Mais de Honza Beranek (20)

Rozhodnuti o ochranné známce
Rozhodnuti o ochranné známceRozhodnuti o ochranné známce
Rozhodnuti o ochranné známce
 
Rezignační dopis Lidská síla
Rezignační dopis Lidská sílaRezignační dopis Lidská síla
Rezignační dopis Lidská síla
 
Digital news report 2017
Digital news report 2017Digital news report 2017
Digital news report 2017
 
Veřejná ostuda za klobásu a tři piva
Veřejná ostuda za klobásu a tři pivaVeřejná ostuda za klobásu a tři piva
Veřejná ostuda za klobásu a tři piva
 
otevreny dopis premierovi
otevreny dopis premieroviotevreny dopis premierovi
otevreny dopis premierovi
 
Ceske startupy 2016
Ceske startupy 2016Ceske startupy 2016
Ceske startupy 2016
 
rozhodnutí US
rozhodnutí USrozhodnutí US
rozhodnutí US
 
Vyzva operatorum k podani nabidek
Vyzva operatorum k podani nabidekVyzva operatorum k podani nabidek
Vyzva operatorum k podani nabidek
 
E-business Forum
E-business ForumE-business Forum
E-business Forum
 
How google fights piracy 2016 final e-reader version
How google fights piracy 2016   final e-reader versionHow google fights piracy 2016   final e-reader version
How google fights piracy 2016 final e-reader version
 
FTI Annual Report
FTI Annual ReportFTI Annual Report
FTI Annual Report
 
Mci sells invia etravel
Mci sells invia   etravelMci sells invia   etravel
Mci sells invia etravel
 
Vodafone
VodafoneVodafone
Vodafone
 
Internet trends
Internet trends Internet trends
Internet trends
 
ECH a CZC
ECH a CZCECH a CZC
ECH a CZC
 
Connecting people-infographic
Connecting people-infographicConnecting people-infographic
Connecting people-infographic
 
NR průzkum infografika_final
NR průzkum infografika_finalNR průzkum infografika_final
NR průzkum infografika_final
 
Odstoupení spotřebitele od smlouvy do 14 dní od převzetí zboží
Odstoupení spotřebitele od smlouvy do 14 dní od převzetí zbožíOdstoupení spotřebitele od smlouvy do 14 dní od převzetí zboží
Odstoupení spotřebitele od smlouvy do 14 dní od převzetí zboží
 
Zpravodaj města Volyně - Březen 2015
Zpravodaj města Volyně - Březen 2015Zpravodaj města Volyně - Březen 2015
Zpravodaj města Volyně - Březen 2015
 
Zpravodaj města Volyně - Březen 2015
Zpravodaj města Volyně - Březen 2015Zpravodaj města Volyně - Březen 2015
Zpravodaj města Volyně - Březen 2015
 

Último

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

Último (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

CESNET and INVEA demonstrate 100 Gbps PCIe transfers

  • 1. 1/3 WHITE PAPER www.invea.com CESNET and INVEA-TECH demonstrate 100 Gbps transfers over PCIe with a single FPGA Introduction With the rising adoption of 100G Ethernet standard, there are growing opportunities for various hardware appliances supporting this throughput. A considerable part of this landscape can make use of a combination of FPGA and x86 CPU, which offers a good tradeoff in terms of programmability, performance and ease of use. Current FPGAs support PCIe hard macros up to gen3 x8. Given the data rate of 8 Gbps per PCIe gen3 lane, the theoretical throughput of a single PCIe interface supported by any current FPGA is 64 Gbps - not enough for 100 Gbps applications. Real throughput is even lower due to the PCIe protocol overhead. The question here is: Can we get to 100 Gbps with current FPGAs? There is an option to include a PCIe switch chip in the x8+x8=x16 configuration on the card. The switch chip will, however, have a power consumption somewhere around 6 Watts, not to speak about the complicated PCB and increased BoM. There is a much more elegant way to 100 Gbps: PCIe bifurcation. Bifurcation is the way to go This concept was introduced by Intel’s Core CPUs a couple of years ago, but the necessary support from the motherboard vendors was often neglected. With this situation slowly changing, it is now possible to make use of bifurcation to build a 100 Gbps system with a single FPGA and without the need for PCIe switch chip on-board. With bifurcation, single physical PCIe x16 slot can be configured at boot time to function as two electrical and logical PCIe x8 interfaces. The operating system running on the CPU sees two logical PCIe devices, but this can be easily disguised by the device driver so that the user applications see a single (yet very fast) application layer interface. Demonstration CESNET and INVEA-TECH have conducted a series of experiments to demonstrate the real benefits of PCIe bifurcation. The test setup included a custom FPGA card equipped with Xilinx Virtex-7 H580T. Two of the FPGA’s PCIe x8 hard blocks were connected to a single PCIe x16 slot of the card. The FPGA firmware worked in a concert with Linux device drivers to transfer data to the buffer in the PC’s RAM. In the bifurcation setup, both x8 interfaces were used in a round- robin manner to transfer data to a single buffer. Even though the card used has a 100G Ethernet interface via CFP2 optical module, a random packet data generator inside the FPGA was used to generate traffic even faster than 100 Gbps. The results are shown in the following graph: INVEA-TECH, U Vodarny 2965/2, 616 00 Brno, Czech Republic + 420 511 205 250 | +420 602 647 684 | info@invea.com
  • 2. 2/3 WHITE PAPER www.invea.com Achieved throughput is 107 Gbps and is computed from the payload of PCIe transaction layer, so that no other overhead is imposed by PCIe. The DMA Engine groups packets together, so that the packet length has no effect on the raw PCIe throughput. However, performance of the software application used is limited in the packets per second domain. Traffic distribution among multiple CPU cores (at least 8 in our setup) is needed to scale the processing to 100 Gbps. Conclusion CESNET and INVEA-TECH have demonstrated 100 Gbps transfers over PCIe with the use of bifurcation. The demonstration shows how to construct a packet capture solution with Xilinx FPGA. Data processing at the CPU quickly becomes a bottleneck, which can however be solved by a smart distribution of packets among multiple CPU cores. The demonstration shows that PCIe bifurcation is a feature which allows to improve the throughput of FPGA to CPU transfers without the need for a discrete PCIe switch chip. INVEA-TECH has already integrated this approach into their current portfolio of packet capture cards. Acknowledgment This work was supported by the project TA03010561 funded by the Technology Agency of the Czech Republic. INVEA-TECH, U Vodarny 2965/2, 616 00 Brno, Czech Republic + 420 511 205 250 | +420 602 647 684 | info@invea.com
  • 3. 3/3 WHITE PAPER www.invea.com About CESNET CESNET, association of legal entities, was held in 1996 by all universities of the Czech Republic and the Czech Academy of Sciences. Its main goals are operation and development of the Czech NREN, research and development of advanced network technologies and applications, broadening of the public knowledge about the advanced networking topics. CESNET is a long-time Czech academic network operator and participant of corresponding international projects. Department of Tools for Monitoring and Configuration (formerly the Liberouter project) focuses its research activities at hardware acceleration of network security and monitoring technologies as well as distributed storage and processing of monitoring data and network anomaly detection algorithms. About INVEA-TECH INVEA-TECH is a leading manufacturer and provider of high-performance network solutions. We offer complete portfolio of products for acceleration of traffic processing using FPGA technology. These products are ideal both for OEM use, development of hardware-accelerated applications as well as R&D and prototyping. Our network adapters with advanced features allow our customers and partners gain a competitive advantage in the world of high-speed networks. INVEA-TECH was founded in 2007 with headquarter located in Brno, Czech Republic. Our team and technology emerged from Masaryk University, Brno University of Technology, CESNET association and Liberouter project. INVEA-TECH, U Vodarny 2965/2, 616 00 Brno, Czech Republic + 420 511 205 250 | +420 602 647 684 | info@invea.com