1. ReconOS: An Operating System Approach for Reconfigurable Computing
- Author
-
Marco Platzner, Markus Happe, Christian Plessl, Bernhard Plattner, Enno Lübbers, Ariane Keller, and Andreas Agne
- Subjects
business.industry ,Computer science ,Thread (computing) ,computer.software_genre ,Reconfigurable computing ,Software portability ,Software ,Hardware and Architecture ,Monitor ,Multithreading ,Operating system ,Electrical and Electronic Engineering ,business ,Semaphore ,Message queue ,computer - 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.
- Published
- 2014
- Full Text
- View/download PDF