The Challenge
There is a need for runtime parallel frameworks that are compatible with High Performance Computing (HPC) and can guarantee that decisions made at runtime maintain system correctness and proper timing.
The Vision
To meet this need, the EU-funded Rising STARS project aims to create a parallel programming framework for the development and execution of advanced, large-scale Cyber-Physical Systems (CPS) with HPC and real-time requirements.
Objectives
Rising STARS' main objectives are:
To incorporate a unified, efficient and highly configurable data acquisition strategy fully integrated in the parallel programming models with the objective of improving productivity in CPS software development.
To add this capability in existing programming models for HPC and to investigate new parallel programming extensions to allow developers to define the real-time properties of the system in terms of periodicity and timing constraints.
To implement several demonstration platforms to promote the main technological developments and their performance under realistic conditions, including Adaptive Optics for giant telescopes and Space Situational Awareness (SSA) experiments, data processing for Square Kilometre Array (SKA), and critical real-time embedded systems.