DocumentCode :
124099
Title :
The LEAP FPGA operating system
Author :
Fleming, Kermin ; Hsin-jung Yang ; Adler, M. ; Emer, Joel
Author_Institution :
VSSAD Group, Intel Corp., Santa Clara, CA, USA
fYear :
2014
fDate :
2-4 Sept. 2014
Firstpage :
1
Lastpage :
8
Abstract :
FPGAs offer attractive power and performance for many applications, especially relative to traditional sequential architectures. In spite of these advantages, FPGAs have been deployed in only a few, niche domains.We argue that the difficulty of programming FPGAs all but precludes their use in more general systems: FPGA programmers are currently exposed to all the gory system details that software operating systems long ago abstracted away. In this work, we present the Latency-insensitive Environment for Application Programming (LEAP), an FPGA operating system built around latency-insensitive communications channels. LEAP alleviates the FPGA programming problem by providing a rich set of portable latency-insensitive abstraction layers for program development. Unlike software operating systems services, which are generally dynamic, the nature of FPGAs requires that many configuration decisions be made at compile time. We present an extensible interface for compile-time management of resources. We demonstrate that LEAP provides design portability, while consuming as little as 3% of FPGA area, by mapping several designs on to various FPGA platforms.
Keywords :
field programmable gate arrays; logic design; FPGA programming problem; LEAP FPGA operating system; compile-time management; latency-insensitive communications channels; latency-insensitive environment for application programming; portable latency-insensitive abstraction layers; program development; Abstracts; Field programmable gate arrays; Hardware; Libraries; Operating systems; Program processors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2014 24th International Conference on
Conference_Location :
Munich
Type :
conf
DOI :
10.1109/FPL.2014.6927488
Filename :
6927488
Link To Document :
بازگشت