IL GRUPPO  Ricerca e sviluppo

PHANTOM

Cross-Layer and Multi-Objective Programming Approach for Next Generation Heterogeneous Parallel Computer Systems  

Programma di Finanziamento  H2020

Coordinatore   The Open Group  

Partners   Easy global market, GMV, University of Stuttgart, University of York, Unparallel, Wings

Descrizione L'obiettivo generale del progetto PHANTOM è quello di fornire un cross-layer integrato (hardware e software di sistema / ambiente di programmazione), un approccio multi-obiettivo e cross-application che consentirà la generazione di sistemi di calcolo eterogenei, paralleli e a bassa potenza, nascondendo la complessità dell'hardware di calcolo dal programmatore, favorendo così la produttività nella programmazione.

Più specificamente, il sistema PHANTOM comprende una piattaforma software indipendente dall'hardware su piattaforme hardware multi-core ed eterogenei (GPU, FPGA, CPU) riconfigurabili. Da un lato, la piattaforma software offrirà i mezzi per l'ottimizzazione multidimensionale. Quindi, un programmatore multi-obiettivo decide - dinamicamente ed economicamente - dove nel continuum di calcolo (ad es. Cloud, sistemi embedded, dispositivi mobili, desktop, data center), a quale livello di sistema cross-layer (analogico, digitale, analogico ibrido -digital, software) e su quale tecnologia eterogenea (GPU, FPGA, CPU) eseguire ogni parte di un'applicazione, oltre a orchestrare dinamicamente i componenti hardware e software di piattaforme hardware riconfigurabili.

I meccanismi di sicurezza e di monitoraggio run-time supportano il funzionamento del sistema cross-layer, mentre vengono forniti strumenti software orientati alla programmazione e alla produttività. Le API per classe applicativa sono proposte per facilitare i programmatori insieme a un set di strumenti di parallelizzazione con enfasi sull'analisi delle prestazioni e sulla localizzazione dei dati per aumentare le prestazioni e ridurre il costo energetico del movimento dei dati e dei Big Data onnipresenti verso il cosiddetto "Near-Data Computing".

Le piattaforme hardware eterogenee offriranno i meccanismi di astrazione e configurazione richiesti per consentire la migrazione e l'esecuzione senza soluzione di continuità dei componenti delle applicazioni, pur mantenendo l'efficienza energetica, le garanzie di prestazioni e l'economicità come caratteristiche intrinseche.

Verranno utilizzati studi di casi industriali specifici per convalidare l'efficacia delle tecnologie di progetto nell'ambito dei domini di Telecom, sorveglianza e calcolo ad alte prestazioni.

Collegamenti     Sito ufficiale del progetto                                                                                                                                                                                     Torna indietro


Intecs  The Brainware company