Problematiche di processamento ad alte prestazioni
Problematiche di processamento ad alte prestazioni
Problematiche di processamento ad alte prestazioni
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Control Flow model vs Data Flow model<br />
<br />
Control Flow model<br />
<br />
Data Flow model<br />
Basato su architettura <strong>di</strong> Von<br />
<br />
Neumann<br />
<br />
fetch, execute, store<br />
Unica memoria per dati e<br />
programma<br />
Esecuzione guidata da Program<br />
Counter (o Instruction Pointer)<br />
<br />
Viene incrementato in automatico<br />
Computazione sincrona, basata<br />
sulla <strong>di</strong>sponibilità dei dati in<br />
ingresso ai vari moduli<br />
<br />
<br />
Data-driven<br />
La computazione inizia quando<br />
arrivano i dati<br />
Non esistono istruzioni <strong>di</strong><br />
Lo<strong>ad</strong>/Store<br />
La prossima istruzione è<br />
determinata dall’istruzione attuale<br />
in automatico<br />
<br />
Le istruzioni decidono come e<br />
dove leggere e scrivere i dati<br />
<br />
Esistono istruzioni specifiche per<br />
LOAD e STORE<br />
21