Table of Contents Author Guidelines Submit a Manuscript
International Journal of Reconfigurable Computing
Volume 2016, Article ID 2478907, 11 pages
http://dx.doi.org/10.1155/2016/2478907
Review Article

Operating System Concepts for Reconfigurable Computing: Review and Survey

Faculty of Electrical Engineering, Helmut Schmidt University, Hamburg, Germany

Received 7 September 2016; Revised 4 November 2016; Accepted 7 November 2016

Academic Editor: Michael Hübner

Copyright © 2016 Marcel Eckert et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

One of the key future challenges for reconfigurable computing is to enable higher design productivity and a more easy way to use reconfigurable computing systems for users that are unfamiliar with the underlying concepts. One way of doing this is to provide standardization and abstraction, usually supported and enforced by an operating system. This article gives historical review and a summary on ideas and key concepts to include reconfigurable computing aspects in operating systems. The article also presents an overview on published and available operating systems targeting the area of reconfigurable computing. The purpose of this article is to identify and summarize common patterns among those systems that can be seen as de facto standard. Furthermore, open problems, not covered by these already available systems, are identified.