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.
Pool-based processing: moduli de<strong>di</strong>cati<br />
<br />
Inefficienza nel caso <strong>di</strong> interazione con<br />
moduli HW de<strong>di</strong>cati<br />
PE<br />
Ext. module<br />
<br />
La CPU va in stallo<br />
<br />
Aggiunta <strong>di</strong> supporto multithre<strong>ad</strong>ed al<br />
PE<br />
<br />
PE nettamente più complessi<br />
<br />
Programmazione più complessa<br />
T stallo<br />
<br />
<strong>Problematiche</strong> <strong>di</strong> sincronizzazione<br />
<br />
Necessità <strong>di</strong> conoscere i singoli tempi <strong>di</strong><br />
esecuzione per evitare lo stallo della CPU<br />
<br />
Ottimizzazione <strong>di</strong>fficile<br />
Una singola variazione dei tempi <strong>di</strong><br />
esecuzione (es. un modulo più veloce)<br />
scombina tutte le tempistiche<br />
precedentemente calcolate<br />
T<br />
25