Generic Operating-System Support for FPGAs

被引:0
作者
Meyer, Dominik [1 ]
Eckert, Marcel [1 ]
Haase, Jan [1 ]
Klauer, Bernd [1 ]
机构
[1] Helmut Schmidt Univ, Fac Elect Engn, Hamburg, Germany
来源
2016 INTERNATIONAL CONFERENCE ON FPGA RECONFIGURATION FOR GENERAL-PURPOSE COMPUTING (FPGA4GPC) | 2016年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Field Programmable Gate Arrays (FPGAs) are by now common in industrial applications and research. The industry utilizes FPGAs for prototyping, small scale hardware productions, and telecommunication hardware. The deployment of FPGAs in research is often High Performance Computing (HPC) centric. But FPGAs are not used in General Purpose Computing (GPC) very often because of many factors, including missing Operating System (OS) support. This paper presents the idea of integrating FPGAs in OSs for standard personal computers, such as Linux, Mac OS X and Microsoft Windows. The goal of this integration is improving the acceptance of hardware acceleration for applications within software companies through separating hardware and software completely, and an easy hard-and software Application Programming Interface (API). Another goal is to improve the acceptance of FPGAs at the end-user by reducing the connection complexity of FPGAs and standard personal computers. The user should use them just by plug and play. To achieve these goals the paper introduces OS support for identifying and configuring FPGAs without vendor specific tools, and for bidirectional communication between the host computer and components configured inside the FPGA.
引用
收藏
页码:7 / 12
页数:6
相关论文
共 13 条
  • [1] Agne A., 2014, MICRO IEEE, P60, DOI [10.1109/MM.2013.110., DOI 10.1109/MM.2013.110]
  • [2] [Anonymous], 2001, IEEE Std 1149.1-2001, P1, DOI DOI 10.1109/IEEESTD.2001.92950
  • [3] [Anonymous], 2018, IEEE Standard 802.3-2018, P1, DOI DOI 10.1109/IEEESTD.2018.8457469
  • [4] Bryant D., 2014, Disrupting the Data Center to Create the Digital Services Economy
  • [5] Convey Computer Corporation, 2010, CONV PERS DEV KIT RE
  • [6] R3TOS: A Novel Reliable Reconfigurable Real-Time Operating System for Highly Adaptive, Efficient, and Dependable Computing on FPGAs
    Iturbe, Xabier
    Benkrid, Khaled
    Hong, Chuan
    Ebrahim, Ali
    Torrego, Raul
    Martinez, Imanol
    Arslan, Tughrul
    Perez, Jon
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (08) : 1542 - 1556
  • [7] Jacobsen M., 2013, Field Programmable Logic and Applications, 23rd International Conference on, P1
  • [8] Lübbers E, 2010, DYNAMICALLY RECONFIGURABLE SYSTEMS: ARCHITECTURES, DESIGN METHODS AND APPLICATIONS, P269, DOI 10.1007/978-90-481-3485-4_13
  • [9] Meyer Dominik, 2011, Computer Architecture News, V39, P102, DOI 10.1145/2082156.2082185
  • [10] Meyer Dominik, 2015, THESIS