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

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

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

To the publication
André Müller, Bertil Schmidt, Andreas Hildebrandt, Matthis Kruse, Roland Leißa, Sebastian Hack, Richard Membarth

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 United States Pages 1030-1040 IEEE 5/2020.

To the publication

German Research Center for Artificial Intelligence
Deutsches Forschungszentrum für Künstliche Intelligenz