03.06.2015 Views

Problematiche di processamento ad alte prestazioni

Problematiche di processamento ad alte prestazioni

Problematiche di processamento ad alte prestazioni

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Data-flow processor (systolic processor)<br />

<br />

<br />

<br />

Modello data-driven<br />

Si crea una pipeline in cui ogni PE ha una singola istruzione<br />

<br />

<br />

<br />

<br />

L’istruzione è caricata a priori<br />

Esecuzione sincrona sui vari PE<br />

Il pacchetto si sposta da un PE all’altro<br />

Facile calcolare le <strong>prestazioni</strong><br />

<br />

Wire-speed se il programma ha un numero <strong>di</strong> istruzioni inferiore al numero<br />

<strong>di</strong> PE<br />

Modello <strong>di</strong> programmazione<br />

<br />

<br />

Una singola CPU con un numero massimo <strong>di</strong> istruzioni a <strong>di</strong>sposizione<br />

Modello molto semplice (è il classico Control Flow Model)<br />

PE PE PE PE PE<br />

Packet<br />

30

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!