Reconfigurable Virtual Memory for FPGA-Driven I/O
Reconfigurable Virtual Memory for FPGA-Driven I/O
复制标题
用于 FPGA 驱动 I/O 的可重新配置虚拟内存
DOI:
10.1145/3582016.3582048
复制
发表时间:
2023
期刊:
影响因子:
--
通讯作者:
Rossbach, Christopher J.
中科院分区:
文献类型:
--
作者:
Landgraf, Joshua;Giordano, Matthew;Yoon, Esther;Rossbach, Christopher J.
FPGAs are increasingly used to accelerate modern applications, and cloud providers offer FPGA platforms on-demand with a variety of FPGAs, I/O peripherals, and memory options. FPGA vendors expose I/O with low-level interfaces that limit application portability. Current approaches to abstracting these interfaces trade level of abstraction against performance.We present FSRF, File System for Reconfigurable Fabrics, which abstracts FPGA I/O at a high level without sacrificing performance. Rather than exposing platform-specific I/O interfaces, FSRF enables files to be mapped directly into FPGA virtual memory from the host. On the FPGA, powerful OS-managed virtual memory hardware provides performant access to FPGA-local resources and helps coordinate access to remote data. FSRF leverages reconfigurability to specialize its virtual memory implementation to applications, including selecting between SRAM and DRAM TLBs, adapting FPGA DRAM striping, and tuning DMA I/O. On Amazon F1 FPGAs, FSRF outperforms techniques from FPGA OSes such as Coyote and AmorphOS with improvements of up to 64× and 2.3×, respectively (+75% and +27% geometric mean), and performance close to that of physical addressing (90% geometric mean).
登录
查看更多内容
DOI:
--
发表时间:
2013
期刊:
IEEE International Conference on Application-Specific Systems, Architectures, and Processors
影响因子:
--
作者:
K. Pham;A. Jain;Jin Cui;Suhaib A. Fahmy;D. Maskell
通讯作者:
D. Maskell
DOI:
10.1016/j.sysarc.2012.03.002
发表时间:
2012
期刊:
J. Syst. Archit.
影响因子:
--
作者:
I. González;S. López;G. Sutter;Diego Sanchez;Francisco J. Gómez;J. Aracil
通讯作者:
J. Aracil
DOI:
10.1145/3373376.3378482
发表时间:
2020
期刊:
Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems
影响因子:
--
作者:
Jiacheng Ma;Gefei Zuo;Kevin Loughlin;Xiao;Yanqiang Liu;Abel Mulugeta Eneyew;Zhengwei Qi;Baris Kasikci
通讯作者:
Baris Kasikci
DOI:
10.1109/iccd.1995.528912
发表时间:
1995
期刊:
Proceedings of ICCD '95 International Conference on Computer Design. VLSI in Computers and Processors
影响因子:
--
作者:
A. Tsutsui;T. Miyazaki;Kazuhisa Yamada;N. Ohta
通讯作者:
N. Ohta
DOI:
10.1145/2678373.2665678
发表时间:
2014-10
期刊:
2014 ACM/IEEE 41st International Symposium on Computer Architecture (ISCA)
影响因子:
--
作者:
Andrew Putnam;Adrian M. Caulfield;Eric S. Chung;Derek Chiou;Kypros Constantinides;J. Demme;H. Esmaeilzadeh;J. Fowers;Gopi Prashanth Gopal;J. Gray;M. Haselman;S. Hauck;Stephen Heil;Amir Hormati;Joo-Young Kim;S. Lanka;J. Larus;Eric Peterson;Simon Pope;Aaron Smith;J. Thong;Phillip Yi Xiao;D. Burger
通讯作者:
Andrew Putnam;Adrian M. Caulfield;Eric S. Chung;Derek Chiou;Kypros Constantinides;J. Demme;H. Esmaeilzadeh;J. Fowers;Gopi Prashanth Gopal;J. Gray;M. Haselman;S. Hauck;Stephen Heil;Amir Hormati;Joo-Young Kim;S. Lanka;J. Larus;Eric Peterson;Simon Pope;Aaron Smith;J. Thong;Phillip Yi Xiao;D. Burger