D6.2. Integration of tasking runtime and RTOS

Release date: March 2015. Confidential.

Summary:

This document describes the work done within task 6.2: Tasking runtime and RTOS interfacing. In this task we have studied how to design and optimize the integration of the OpenMP tasking execution model and the ERIKA RTOS on the Kalray MPPA platform. More in details, we have explored how the OpenMP runtime system (and in particular the low-level services providing the abstraction of OpenMP threads) can be interfaced to the underlying ERIKA threads, with the final goal of allowing the implementation of efficient scheduling policies under multi-workload real-time constraints.