Personal tools

Category:Hercules

From iis-projects

Revision as of 15:15, 24 February 2018 by Bjoernf (talk | contribs) (Created page with "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 execut...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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."