TY - JOUR
T1 - FastPath_MP: Low Overhead & Energy Efficient FPGA-based Storage Multi-Paths
AU - Stratikopoulos, Athanasios
AU - Kotselidis, Christos
AU - Goodacre, John
AU - Luján, Mikel
PY - 2020/11/26
Y1 - 2020/11/26
N2 - In this paper, we present FastPath_MP, a novel low overhead and energy efficient storage multi-path architecture that leverages FPGAs to operate transparently to the main processor and improve the performance and energy efficiency of accessing storage devices. We prototyped FastPath_MP on both Arm-FPGA Zynq 7000 SoC and Zynq UltraScale+ MPSoC and evaluated its performance against standard microbenchmarks as well as the real-world in-memory Redis database. Our results show that FastPath_MP achieves up to 82% lower latency, up to 12x higher throughput, and up to 10x more energy efficiency against the baseline storage path of the Linux kernel
AB - In this paper, we present FastPath_MP, a novel low overhead and energy efficient storage multi-path architecture that leverages FPGAs to operate transparently to the main processor and improve the performance and energy efficiency of accessing storage devices. We prototyped FastPath_MP on both Arm-FPGA Zynq 7000 SoC and Zynq UltraScale+ MPSoC and evaluated its performance against standard microbenchmarks as well as the real-world in-memory Redis database. Our results show that FastPath_MP achieves up to 82% lower latency, up to 12x higher throughput, and up to 10x more energy efficiency against the baseline storage path of the Linux kernel
U2 - 10.1145/3423134
DO - 10.1145/3423134
M3 - Article
SN - 1544-3566
VL - 17
JO - ACM Transactions on Architecture and Code Optimization
JF - ACM Transactions on Architecture and Code Optimization
IS - 4
M1 - 37
ER -