The Swappable Logic Unit: a paradigm for virtual hardware

被引:40
作者
Brebner, G
机构
来源
5TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES | 1997年
关键词
D O I
10.1109/FPGA.1997.624607
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Swappable Logic Units (SLUs) were introduced in [2] to play a role in virtual hardware subsystems that is analogous to the role of pages or segments in virtual memory subsystems. The intention is that a conventional operating system can be extended to manage SLU circuitry implemented using FPGA real estate. In order to minimise operating system overheads, two particular SLU-based virtual hardware models were deemed practical in [2]: a 'sea of accelerators' model and a 'parallel harness' model. This paper looks in some detail at how SL Us will fit within the overall environment of a fairly conventional hardware/software system. First, there is a discussion of the FPGA-based hardware environment for SLUs, followed by a discussion of the software environment from which SLUs might be used. After this, there is a description of the operational properties that SLUs can have, and how these fit in with the two virtual hardware models. Finally, proposals for standard interfaces between SL Us and their environment are discussed. These interfaces can be regarded as constraints on the designers of SLU circuitry or, more positively, as suppliers of an enriched context within which such circuitry operates. The overall impact of the work presented in the paper is to show that it is feasible to incorporate configurable hardware within traditional computer systems that use high-level language programs and computer operating systems. That is, it should not always be necessary to devise special-purpose hardware/software systems to realise custom computing.
引用
收藏
页码:77 / 86
页数:10
相关论文
empty
未找到相关数据