Personal tools


From iis-projects

Jump to: navigation, search

Within the HERCULES EU Horizon 2020 project, IIS is collaborating with research groups and companies around Europe to create a software framework for timing predictable execution on commercial off-the-shelf (COTS) heterogeneous platforms. This framework implements the PRedictable Execution Model (PREM) on the NVIDIA platform, and consists of a PREM-enabling compiler, a memory schedule aware hypervisor, soft and hard real-time operating systems (Linux, Erika), and low-level mechanisms to enforce the freedom from interference property. The work at IIS is primarily focused around the CPU/GPU compiler, as well as mechanisms for enforcing memory operations on the GPU side.

Quoted from the HERCULES project web page:

"Project HERCULES will provide the required technological infrastructure to obtain an order-of-magnitude improvement in the cost and power consumption of next generation real-time applications. It will develop an integrated framework to allow achieving predictable performance on top of cutting-edge heterogeneous CTOS multi-core platforms, implementing real-time scheduling techniques and execution models recently proposed in the research community. The framework will be applied to two innovative industrial use cases: a pioneering autonomous driving system for the automotive domain, and a visual recognition system for the avionic domain."