project . 2015 - 2019 . Closed


Cross-Layer and Multi-Objective Programming Approach for Next Generation Heterogeneous Parallel Computing Systems
Open Access mandate for Publications and Research data
European Commission
Funder: European CommissionProject code: 688146 Call for proposal: H2020-ICT-2015
Funded under: H2020 | RIA Overall Budget: 3,458,930 EURFunder Contribution: 3,458,930 EUR
Status: Closed
01 Dec 2015 (Started) 28 Feb 2019 (Ended)

As today “to out compute is to out compete”, the position of Europe in all industrial sectors and societal challenges is highly depending on the technological progress in computing. However, although computing has reached an unparalleled progress, it still remains a research topic as new challenges impose its transformative nature and adaptation, among others the evolution towards Cyber Physical Systems, the proliferation of devices and the big data they produce, the reduction of energy footpring, and the abstraction of infrastructure complexity. To that respect, PHANTOM wishes to deliver an economically and energetically sustainable solution for next generation computing systems, through a cross-layer design comprising reconfigurable multi-core and heterogeneous hardware platforms managed by a hardware-agnostic software platform that hides the complexity from the programmer and offers multi-dimensional optimization. Specifically, PHANTOM is structured in three layers. First, parallel programming and productivity tools are provided including application-driven APIs for programming and annotations, a parallelization toolset for maintaining intrinsically the code parallelization and model based testing techniques for early parallel program verification. Then, multi-dimensional optimization is addressed through an adaptive and multi-objective scheduler, deciding on where to execute each application component, which is supported by runtime monitoring/data analytics and security implementations. Last, low power, heterogeneous hardware platforms are built together with system software for enabling their management as a service. PHANTOM brings multi-disciplinary expertise through an ecosystem of academia, industries and a strong number of SMEs. The outcome will be validated in three use cases (automotive, telecoms, surveillance), in order to prove a cross-market approach, while documentation for developers will be delivered and reusability readiness evaluation will be run.

Data Management Plans