Strumenti |
Multiprocessore simmetricoIl Multiprocessore simmetrico (SMP) è un'architettura hardware dotata di più processori e dove questi possono accedere equamente a tutta la memoria RAM. L'SMP è molto comune nelle architetture small computer ma non garantisce buoni risultati con più di 16 processori, soprattutto per via delle difficoltà di progettazione dell'hardware che regola gli accessi alla memoria del sistema e la gestione delle cache. In applicazioni reali i migliori risultati si sono ottenuti con macchine dotate di 8 processori. È stimato che il miglioramento di prestazioni per ogni nuovo processore aggiunto alla macchina sia l'85% del miglioramento introdotto dal processore precedente. In altre parole, per ogni nuovo processore aggiunto si hanno incrementi di prestazioni sempre minori. Per utilizzare un architettura SMP è necessario disporre di un sistema operativo in grado di sfruttarla; in caso contrario tutti i processori oltre il primo non vengono usati. Per ottenere il massimo da un'architettura SMP, anche i programmi devono essere appositamente scritti per essa con un uso spinto di tecniche come il multithread. Tuttavia la maggior parte dei prodotti consumer come, ad es., giochi e applicazioni per ufficio non è scritta in questa direzione in quanto pensati per un mercato dominato in larga parte da sistemi uniprocessore. [modifica] Note
[modifica] Voci correlate |