Skip to main content Skip to main navigation

Project

ProThOS

Programmable Taskflow Oriented Operating System

Programmable Taskflow Oriented Operating System

  • Duration:
  • Research Topics
    Other
  • Application fields
    Other

ProThOS is a research project funded by the German Federal Ministry of Education and Research (BMBF) through a directive for funding for "basic research for HPC software in high-performance computing". Parallelization in the exascale era is a major challenge not only from the perspective of a programming model but also to the execution environment: data dependencies are not recognized correctly, the execution overhead is too large, heterogeneity can not be used, etc. Efforts to address this issue in a smart intermediate layer fail due to the incurred overhead. ProThOS therefore brings programming and execution closer together and bases the data-flow-oriented programming language closely on the execution environment as well as the language constructs to the operating system. The language model remains C/C++ oriented and it will be shown that these principles can be mapped in an efficient way to heterogeneous infrastructures. By integration into the operating system, the execution overhead is drastically reduced. The DFKI researches and develops in ProThOS mainly the programming of such systems and investigates this on the basis of ray tracing and stencil pipelines.

Partners

  • Universität Ulm (UULM: Konsortialleitung)
  • Brandenburgische Technische Universität Cottbus-Senftenberg (BTU)
  • Deutsches Forschungszentrum für Künstliche Intelligenz (DFKI)

Sponsors

BMBF - Federal Ministry of Education and Research

BMBF - Federal Ministry of Education and Research

Publications about the project

Rafael Ravedutti Lucio Machado; Jonas Schmitt; Sebastian Eibl; Jan Eitzinger; Roland Leißa; Sebastian Hack; Arsène Pérard-Gayot; Richard Membarth; Harald Köstler

In: Journal of Computational Science (JOCS), Vol. 54, No. 101425, Pages 1-11, Elsevier, 7/2021.

To the publication

M. Akif Özkan; Arsène Pérard-Gayot; Richard Membarth; Philipp Slusallek; Roland Leißa; Sebastian Hack; Jürgen Teich; Frank Hannig

In: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), Vol. 39, No. 11, Pages 3202-3214, IEEE, 9/2020.

To the publication

André Müller; Bertil Schmidt; Andreas Hildebrandt; Richard Membarth; Roland Leißa; Matthis Kruse; Sebastian Hack

In: Proceedings of the 34th IEEE International Parallel & Distributed Processing Symposium (IPDPS). IEEE International Parallel & Distributed Processing Symposium (IPDPS-2020), May 18-22, New Orleans, LA, USA, Pages 1030-1040, IEEE, 5/2020.

To the publication