I computer sono intrinsecamente seriale. Lavorando in parallelo rende molto più senso in molte applicazioni , in modo che il computer parallelo è stato inventato - un insieme di computer seriali lavorare insieme . Computer paralleli possono fare alcuni lavori vanno molto più veloce , ma non tutti i problemi eseguito automaticamente più veloce su computer paralleli , e ogni problema deve essere rotto per l'esecuzione in parallelo di un altamente qualificato , e molto costoso , programmatore parallelo . Il Sequential CPU
Central Processing Unit ( CPU ) prende le istruzioni dalla memoria centrale e li esegue uno alla volta . Dopo l'esecuzione di una istruzione , la CPU ottiene la prossima istruzione e continua ad eseguire le istruzioni in serie . Si può fare tutto ciò che il programmatore può descrivere in una sequenza di istruzioni che il computer può capire . È intrinsecamente seriale .
Parallela Vantaggi
elaborazione seriale è come usare una lavanderia che ha solo una lavatrice e asciugatrice . Se hai un sacco di bucato , ci vorrà molto tempo . Con abbastanza macchine si possono fare decine di carichi in circa lo stesso tempo come uno. Tuttavia , non è sempre possibile rompere problemi in parti che possono essere eseguiti contemporaneamente . Se si sta sommando o la ricerca attraverso un milione di numeri è possibile formare gruppi di 1.000 numeri ciascuno e di elaborare i gruppi contemporaneamente su 1.000 processori , finendo 1.000 volte più veloce rispetto a un processore. Altri compiti , come dividere due numeri , devono essere eseguite in modo sequenziale .