Title
Operating system support for interface virtualisation of reconfigurable coprocessors
Abstract
Reconfigurable systems-on-chip (SoC) consist of large field programmable gate arrays (FPGAs) and standard processors. The reconfigurable logic can be used for application-specific coprocessors to speedup execution of applications. The widespread use is limited by the complexity of interfacing software applications with coprocessors. We present a virtualization layer that lowers the interfacing complexity and improves the portability. The layer shifts the burden of moving data between processor and coprocessor from the programmer to the operating system (OS). A reconfigurable SoC running Linux is used to prove the concept.
Year
DOI
Venue
2004
10.1109/DATE.2004.1268960
Design, Automation and Test in Europe Conference and Exhibition, 2004. Proceedings
Keywords
DocType
Volume
coprocessors,field programmable gate arrays,operating systems (computers),reconfigurable architectures,system-on-chip,fpga,linux,execution speedup,interface virtualisation,interfacing complexity reduction,large field programmable gate arrays,operating system,portability improvement,reconfigurable coprocessors,reconfigurable logic,reconfigurable systems-on-chip,virtualization layer,reconfigurable computing
Conference
1
ISSN
ISBN
Citations 
1530-1591
0-7695-2085-5
5
PageRank 
References 
Authors
0.73
4
4
Name
Order
Citations
PageRank
Miljan Vuleti"150.73
Ludovic Righetti271154.91
Laura Pozzi3132.60
Paolo Ienne42246199.26