---
res:
  bibo_abstract:
  - In this chapter, we present an introduction to the ReconOS operating system for
    reconfigurable computing. ReconOS offers a unified multi-threaded programming
    model and operating system services for threads executing in software and threads
    mapped to reconfigurable hardware. By supporting standard POSIX operating system
    functions for both software and hardware threads, ReconOS particularly caters
    to developers with a software background, because developers can use well-known
    mechanisms such as semaphores, mutexes, condition variables, and message queues
    for developing hybrid applications with threads running on the CPU and FPGA concurrently.
    Through the semantic integration of hardware accelerators into a standard operating
    system 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.@eng
  bibo_authorlist:
  - foaf_Person:
      foaf_givenName: Andreas
      foaf_name: Agne, Andreas
      foaf_surname: Agne
  - foaf_Person:
      foaf_givenName: Marco
      foaf_name: Platzner, Marco
      foaf_surname: Platzner
      foaf_workInfoHomepage: http://www.librecat.org/personId=398
  - foaf_Person:
      foaf_givenName: Christian
      foaf_name: Plessl, Christian
      foaf_surname: Plessl
      foaf_workInfoHomepage: http://www.librecat.org/personId=16153
    orcid: 0000-0001-5728-9982
  - foaf_Person:
      foaf_givenName: Markus
      foaf_name: Happe, Markus
      foaf_surname: Happe
  - foaf_Person:
      foaf_givenName: Enno
      foaf_name: Lübbers, Enno
      foaf_surname: Lübbers
  bibo_doi: 10.1007/978-3-319-26408-0_13
  dct_date: 2016^xs_gYear
  dct_isPartOf:
  - http://id.crossref.org/issn/978-3-319-26406-6
  - http://id.crossref.org/issn/978-3-319-26408-0
  dct_language: eng
  dct_publisher: Springer International Publishing@
  dct_title: ReconOS@
...
