DocumentCode :
58267
Title :
ReconOS: An Operating System Approach for Reconfigurable Computing
Author :
Agne, Andreas ; Happe, Markus ; Keller, Andreas ; Lubbers, Enno ; Plattner, Bernhard ; Platzner, Marco ; Plessl, Christian
Volume :
34
Issue :
1
fYear :
2014
fDate :
Jan.-Feb. 2014
Firstpage :
60
Lastpage :
71
Abstract :
The ReconOS operating system for reconfigurable computing offers a unified multithreaded programming model and OS services for threads executing in software and threads mapped to reconfigurable hardware. The OS interface lets hardware threads interact with software threads using well-known mechanisms such as semaphores, mutexes, condition variables, and message queues. By semantically integrating hardware accelerators into a standard OS environment, ReconOS allows for rapid design-space exploration, supports a structured application development process, and improves the portability of applications between different reconfigurable computing systems.
Keywords :
multi-threading; operating systems (computers); reconfigurable architectures; software portability; structured programming; OS services; ReconOS; design-space exploration; hardware accelerators; operating system; reconfigurable computing systems; reconfigurable hardware; structured application development process; thread mapping; unified multithreaded programming model; Computational modeling; Message systems; Operating systems; Programming; Reconfigurable architecturese; Synchronization; multithreading; operating system; reconfigurable computing;
fLanguage :
English
Journal_Title :
Micro, IEEE
Publisher :
ieee
ISSN :
0272-1732
Type :
jour
DOI :
10.1109/MM.2013.110
Filename :
6636314
Link To Document :
بازگشت