FastPath_MP
- 25 November 2020
- journal article
- research article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Architecture and Code Optimization
- Vol. 17 (4), 1-23
- https://doi.org/10.1145/3423134
Abstract
In this article, 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 12× higher throughput, and up to 10× more energy efficiency against the baseline storage path of the Linux kernel.Keywords
Funding Information
- Horizon 2020 (780245)
- Horizon 2020 Framework Programme (754337)
This publication has 15 references indexed in Scilit:
- Improving read performance by isolating multiple queues in NVMe SSDsPublished by Association for Computing Machinery (ACM) ,2017
- BluecacheProceedings of the VLDB Endowment, 2016
- Biscuit: A Framework for Near-Data Processing of Big Data WorkloadsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2016
- BlueDBMPublished by Association for Computing Machinery (ACM) ,2015
- Performance analysis of NVMe SSDs and their implication on real world databasesPublished by Association for Computing Machinery (ACM) ,2015
- SDFPublished by Association for Computing Machinery (ACM) ,2014
- SSD Architecture and PCI Express InterfacePublished by Springer Science and Business Media LLC ,2012
- Enterprise SSDsQueue, 2008
- Achieving High Performance with FPGA-Based ComputingComputer, 2007
- Cramming More Components Onto Integrated CircuitsProceedings of the IEEE, 1998