Sviluppo di un software di simulazione di piattaforme multiprocessore ad elevate prestazioni per elaborazione di dati multimediali in rete (PRIN 2008)

Data inizio
27 gennaio 2010
Durata (mesi) 
24
Dipartimenti
Informatica, Ingegneria per la medicina di innovazione
Responsabili (o referenti locali)
Quaglia Davide
Parole chiave
co-simulazione, multicore, simulazione di rete, modellazione di potenza, modellazione termica

In questo progetto UNIVR svilupperà un tool di co-simulazione per il progetto di applicazioni concorrenti su piattaforme multicore per media gateway, capace di valutarne le prestazioni, i consumi di potenza le proprietà termiche in risposta ad un carico di lavoro realistico, grazie all'integrazione di:
i) un array di Instruction Set Simulators (ISS) open-source, capaci di eseguire l'intera infrastruttura software (applicazioni, sistema operativo e stack di rete);
ii) il modello simulativo (in linguaggio SystemC) dell'hardware di una piattaforma multicore, incluse memorie, periferiche di rete;
iii) un simulatore di rete (NS2) che consente l'interazione del media gateway con altre periferiche all'interno di una rete eterogenea;
iv) modelli di potenza e termici per la valutazione del consumo di potenza e delle proprietà
termiche.
Il tool di simulazione fornirà inoltre un meccanismo per il profiling e il debugging per consentire il rapido sviluppo e test delle applicazioni e le politiche DRM. Il tool di simulazione sviluppato nel progetto mira al superamento dei limiti dei tool di simulazione attualmente disponibili che consentono unicamente una simulazione in domini separati: hardware/software oppure hardware/ networking. Nello sviluppo del simulatore verrà posta enfasi alla limitazione della lentezza della simulazione rispetto al tempo reale, cercando di ottenere un appropriato compromesso con l'accuratezza. Questo obiettivo verrà ottenuto sfruttando i principi della tecnologia di co-simulazione sviluppata da UNIVR negli anni passati, che verrà estesa e migliorata in varie direzioni, dal supporto per architetture multicore, alla modellazione di potenza e temperatura, alla piena integrazione con la simulazione di rete e infine al supporto per il debugging e il profiling delle applicazioni.

Enti finanziatori:

PRIN VALUTATO POSITIVAMENTE
Finanziamento: richiesto
Programma: COFIN - Progetti di Ricerca di Interesse Nazionale

Partecipanti al progetto

Attività

Strutture

Condividi