Overview
Explore file system acceleration techniques in this 18-minute conference talk from SNIA SDC22, where AMD Senior Software Development Engineer Vaishnavi S G demonstrates how computational storage devices like Xilinx SmartSSD can optimize data compression. Learn about implementing Xilinx Storage Services (XSS) with Xilinx Runtime (XRT) software and HLS-based GZIP compression kernel on FPGA platforms. Discover the advantages of P2P data transfer capabilities that enable direct data movement between FPGA and storage devices, bypassing host system memory. Understand the implementation of hardware-offloaded compression at the file system level using Linux ZFS, allowing applications to benefit from improved efficiency without requiring modifications. Examine detailed performance metrics showing enhanced throughput, reduced CPU resource utilization, and improved memory efficiency through this innovative computational storage approach.
Syllabus
Introduction
Traditional System Architecture
Computational Storage Architecture
Smart SSD
ZFS
GFS
Offloading
ZFS Ride Pipeline
ZFS Compression Algorithms
Smart SSD Offloading
Compression Flow
Test Setup
throughput Improvement
CPU Resource Utilization
Memory Efficiency
Other Features
Outro
Taught by
SNIAVideo