Download presentation
Presentation is loading. Please wait.
1
Platform Performance Acceleration
F.F. Ozog (6WIND) v1 (2015/05/29)
2
DPACC deliverables Deliverable 1: accelerated VM binary compatibility
Host & Guest implementation of IFA002 interfaces specifications Extensible Para-virtualized Devices SAL + Plugin lifecycle virtio-crypto, virtio-ipsec, virtio-net++ (RDMA…)… Deliverable 2: DPDK/ODP acceleration development library g-api for DPDK/ODP based environments Both deliverables may progress at the same time. 30/10/2019
3
Deliverable 1 Extensible Paravirtualized Devices
4
EPD: hardware accelerator
Application Use Exec Env guest vCrypto Initialization phase sio vHost-user SRL SAL host Crypto hio Accelerator HW Crypto device 30/10/2019
5
EPD: software accelerator
Application Use Exec Env guest vCrypto Initialization phase sio vHost-user SRL SAL host Crypto sw Accelerator device 30/10/2019
6
EPD: software accelerator as a plugin
Application Use Exec Env guest vCrypto Initialization phase sw sio vHost-user SRL SAL host Crypto sw Accelerator device 30/10/2019
7
EPD: accelerator specific software accelerator as a plugin
Application Use Need: - Security policies - Trust model Native access is not direct access Performance & Portability Exec Env guest vCrypto Initialization phase assw + VF sio vHost-user SRL SAL host Crypto assw hio Accelerator HW Crypto device 30/10/2019
8
Deliverable 2 g-api for DPDK/ODP
9
g-api 30/10/2019 guest host device Accelerator Application g-api
DPDK+ODP guest vCrypto sio vHost-user SRL SAL host Crypto hio Accelerator HW Crypto device 30/10/2019
10
Open High-Performance Hardware Independent
11
Different vCrypto driver north bound APIs
Application Application Application g-api Linux kernel DPDK/ODP Proprietary guest vCrypto as /dev/crypto vCrypto vCrypto sio sio sio vHost-user SRL host SAL Crypto hio Accelerator HW Crypto 30/10/2019 device
12
Development steps Virtio-crypto driver for Linux Crypto kernel module for guest DPDK based back end, ODP based back end Linux kernel / QEMU based back end ? g-api design g-api implementation for DPDK and ODP 30/10/2019
13
Thank you F.F. Ozog
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.