@phdthesis{59232,
  abstract     = {{Heterogeneous computing devices comprising multiple processing systems combined with a programmable logic like an FPGA have become increasingly popular. Developing and runtime managing these heterogeneous platform devices, however, still poses multiple challenges. The programming paradigms for hardware and software applications fundamentally differ, while the runtime management requires additional attention. The first steps towards unifying design flows have been taken by creating high-level synthesis tools. However, these toolsfocus on the design process and lack runtime management features. FPGA operating systems aim to close this gap by providing runtime management features and build tools. ReconOS, as an example of an FPGA operating system, allows bridging the hardware-software gap by integrating hardware-located computation units as threads into a host operating system, allowing for familiar inter-thread programming paradigms to be extended to FPGAs. This thesis presents ReconOS64, a successor and fork of ReconOS, aiming at modern 64-bit platform systems-on-chip. Besides establishing support for this platform and incorporating new system generation processes, ReconOS64 provides additional features for both development and runtime management. By providing a flexible grouping mechanism for hardware-located threads, partial reconfiguration for exchanging individual threads at runtime is simplified. Further runtime flexibility was achieved by implementing a multi-clock architecture, allowing individual groups of threads to be executed at different frequencies, which can be adapted during runtime with a low reconfiguration overhead. In addition, this thesis provides an overview of further development approaches on various systems based on ReconOS64 and ReconOS.}},
  author       = {{Clausing, Lennart}},
  title        = {{{ReconOS64 - Hardware-Software Multithreading for Heterogeneous Platform FPGAs}}},
  doi          = {{10.17619/UNIPB/1-2216}},
  year         = {{2025}},
}

@inproceedings{45913,
  author       = {{Clausing, Lennart and Guetattfi, Zakarya and Kaufmann, Paul and Lienen, Christian and Platzner, Marco}},
  booktitle    = {{Proceedings of the 19th International Symposium on Applied Reconfigurable Computing (ARC)}},
  title        = {{{On Guaranteeing Schedulability of Periodic Real-time Hardware Tasks under ReconOS64}}},
  doi          = {{https://doi.org/10.1007/978-3-031-42921-7_17}},
  year         = {{2023}},
}

@inbook{45899,
  author       = {{Boschmann, Alexander and Clausing, Lennart and Jentzsch, Felix and Ghasemzadeh Mohammadi, Hassan and Platzner, Marco}},
  booktitle    = {{On-The-Fly Computing -- Individualized IT-services in dynamic markets}},
  editor       = {{Haake, Claus-Jochen and Meyer auf der Heide, Friedhelm and Platzner, Marco and Wachsmuth, Henning and Wehrheim, Heike}},
  pages        = {{225--236}},
  publisher    = {{Heinz Nixdorf Institut, Universität Paderborn}},
  title        = {{{Flexible Industrial Analytics on Reconfigurable Systems-On-Chip}}},
  doi          = {{10.5281/zenodo.8068713}},
  volume       = {{412}},
  year         = {{2023}},
}

@inproceedings{32855,
  author       = {{Clausing, Lennart and Platzner, Marco}},
  booktitle    = {{2022 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)}},
  location     = {{ Lyon, France}},
  pages        = {{120--127}},
  publisher    = {{IEEE}},
  title        = {{{ReconOS64: A Hardware Operating System for Modern Platform FPGAs with 64-Bit Support}}},
  doi          = {{10.1109/ipdpsw55747.2022.00029}},
  year         = {{2022}},
}

@inproceedings{30909,
  author       = {{Clausing, Lennart}},
  booktitle    = {{Proceedings of the 11th International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies}},
  publisher    = {{ACM}},
  title        = {{{ReconOS64: High-Performance Embedded Computing for Industrial Analytics on a Reconfigurable System-on-Chip}}},
  doi          = {{10.1145/3468044.3468056}},
  year         = {{2021}},
}

@misc{10782,
  author       = {{Clausing, Lennart}},
  publisher    = {{Ruhr-University Bochum}},
  title        = {{{Development of a Hardware / Software Codesign for sonification of LIDAR-based sensor data}}},
  year         = {{2018}},
}

