2015 International Conference on ReConFigurable Computing and FPGAs (ReConFig) 2015
DOI: 10.1109/reconfig.2015.7393334
|View full text |Cite
|
Sign up to set email alerts
|

A PCIe DMA engine to support the virtualization of 40 Gbps FPGA-accelerated network appliances

Abstract: Network Function Virtualization (NFV) allows creating specialized network appliances out of general-purpose computing equipment (servers, storage, and switches). In this paper we present a PCIe DMA engine that allows boosting the performance of virtual network appliances by using FPGA accelerators. Two key technologies are demonstrated, SR-IOV and PCI Passthrough. Using these two technologies, a single FPGA board can accelerate several virtual software appliances. The final goal is, in an NFV scenario, to subs… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
2
0
1

Year Published

2017
2017
2023
2023

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 15 publications
(3 citation statements)
references
References 8 publications
0
2
0
1
Order By: Relevance
“…Bunun verimli çalışabilmesi için, DMA (Direct Memory Access) denilen yapının kullanılması gerekmektedir. Bu sayede, veri DRAM tabanlı hafıza seviyesinden direk olarak FPGA (Field Programmable Gate Array) yapısına aktarılaracak, hafıza hiyerarşisinde herhangi bir etkisi olmayacaktır (Zazo, Lopez-Buedo, Audzevich, & Moore, 2015).…”
Section: L3unclassified
“…Bunun verimli çalışabilmesi için, DMA (Direct Memory Access) denilen yapının kullanılması gerekmektedir. Bu sayede, veri DRAM tabanlı hafıza seviyesinden direk olarak FPGA (Field Programmable Gate Array) yapısına aktarılaracak, hafıza hiyerarşisinde herhangi bir etkisi olmayacaktır (Zazo, Lopez-Buedo, Audzevich, & Moore, 2015).…”
Section: L3unclassified
“…A similar performance limitation in network virtualization is discussed in [30], where DPDK is used to increase the throughput of Open vSwitch. Specialized hardware, such as FPGAs [31], could also be used to increase the performance of virtual networks, although the issues regarding cost and scalability that discussed previously would remain in this scenario.…”
Section: State Of the Artmentioning
confidence: 99%
“…FPGAs can be used to execute tailormade accelerators to efficiently perform complex calculations "in hardware", while having the capability to change the circuit when required. FPGA-based accelerators have been shown to increase the overall performance and efficiency significantly of applications in fields such as artificial intelligence (AI) and deep learning [Biswas et al 2018, Han et al 2015, Roth et al 2020, networking [Varga et al 2015, Zazo et al 2015, Ruiz et al 2019, cryptography [Chelton et al 2008, Aysu et al 2013, Koziel et al 2016, Babaei et al 2019, database systems [Ziener et al 2016] or control systems [Monmasson et al 2007, Montealegre et al 2015.…”
Section: Introductionmentioning
confidence: 99%