Architetture scalabili e flessibili a basso consumo Mariagiovanna Sami Polimi Lecce – 5 luglio 04.

9
architetture scalabili e flessibili a basso consumo Mariagiovanna Sami Polimi Lecce – 5 luglio ‘04

Transcript of Architetture scalabili e flessibili a basso consumo Mariagiovanna Sami Polimi Lecce – 5 luglio 04.

Page 1: Architetture scalabili e flessibili a basso consumo Mariagiovanna Sami Polimi Lecce – 5 luglio 04.

architetture scalabili e flessibili a basso consumo Mariagiovanna Sami

Polimi

Lecce – 5 luglio ‘04

Page 2: Architetture scalabili e flessibili a basso consumo Mariagiovanna Sami Polimi Lecce – 5 luglio 04.

2Architetture….

Indice

Architetture flessibili: la macchina LXMT

Supporto e gestione low-power per

protocolli Wireless

gli sviluppi previsti

Page 3: Architetture scalabili e flessibili a basso consumo Mariagiovanna Sami Polimi Lecce – 5 luglio 04.

3Architetture….

La macchina LXMT

È stato completato il progetto a livello RT;

Si sono esplorate soluzioni alternative di

gestione della memoria;

Si è compiuta una valutazione delle

prestazioni su benchmark multimediali;

È in corso la progettazione a livello logico

delle sezioni innovative.

Page 4: Architetture scalabili e flessibili a basso consumo Mariagiovanna Sami Polimi Lecce – 5 luglio 04.

4Architetture….

La macchina LXMT

Seconda fase della valutazione: relativa al

consumo di potenza:

Si è sviluppato un modello che scompone la

potenza consumata dalle diverse istruzioni in

contributi dovuti alle diverse componenti

architetturali possibile anche stimare il

prevedibile consumo di nuove istruzioni.

Possibile stimare il consumo di un’applicazione, e

“tracciare” il consumo con accuratezza al ciclo di

clock.

Page 5: Architetture scalabili e flessibili a basso consumo Mariagiovanna Sami Polimi Lecce – 5 luglio 04.

5Architetture….

La macchina LXMT

Single Dual MTCicli Power Cicli Power Cicli Power Energy Single Dual MT

28321 0,756000 19377 0,787 16731 0,891 21410,676 15249,699 14907,32119143416 0,748 19469558 0,755 16101080 0,813 14319275,17 14699516 13090178

33923 0,762000 34481 0,765 17974 0,889 25849,326 26377,965 15978,886

Cycles Power Power delay Cycles Power Power delay Cycles Power Power delay100.000 0,756 75.600 68.419 0,787 53.846 59.076 0,891 52.637 100.000 0,748 74.800 101.704 0,755 76.786 84.108 0,813 68.380 100.000 0,762 76.200 101.645 0,765 77.758 52.985 0,889 47.103

Single Dual MT

Page 6: Architetture scalabili e flessibili a basso consumo Mariagiovanna Sami Polimi Lecce – 5 luglio 04.

6Architetture….

Gestione low-power di protocolli wireless

Metodologia di modellazione in potenza a livello di

protocollo completamente sviluppata (FSM

gerarchiche e concorrenti);

Modello basato su una scomposizione funzionale

dello stack di protocollo indipendente dalla

particolare implementazione.

Caratterizzazione del modello per una

implementazione: mediante una campagna di

misure oppure con simulazioni a basso livello di

astrazione.

Page 7: Architetture scalabili e flessibili a basso consumo Mariagiovanna Sami Polimi Lecce – 5 luglio 04.

7Architetture….

Gestione low-power di protocolli wireless

Primo protocollo modellato: Bluetooth.

• Si è creato un modello dello stack di protocollo indipendente dall’implementazione;

• Il modello è stato caratterizzato per due diversi tipi di moduli Bluetooth (mediante campagne di misure sui moduli); il confronto dei risultati ha messo in evidenza le caratteristiche positivie e negative delle sue implementazioni.

Page 8: Architetture scalabili e flessibili a basso consumo Mariagiovanna Sami Polimi Lecce – 5 luglio 04.

8Architetture….

Gestione low-power di protocolli wireless

Il modello Bluetooth è stato usato per definire politiche di power management :

• Si sono dedotte regole che permettono di scegliere il “migliore” pacchetto e la “migliore” politica di connessione/sconnessione, così da minimizzare il consumo di potenza pur garantendo la QoS (Quality of Service) richiesta dall’applicazione sovrastante.

Page 9: Architetture scalabili e flessibili a basso consumo Mariagiovanna Sami Polimi Lecce – 5 luglio 04.

9Architetture….

Gestione low-power di protocolli wireless

Work in progress:

• Sviluppo di un simulatore (scritto in System C) capace di predire (in modo totalmente automatizzato) il consumo di potenza di un dato dispositivo a partire dal suo modello in potenza e dalla sequenza di azioni richieste a livello di applicazione scopo: definizione di politiche di gestione della potenza ancora più avanzate.

• Sviluppo di un modello in potenza per 802.11.