Quote:
Originariamente inviato da deepdark
Il cell è singolcore, ma sono i processori ad essere 8 (o meglio 6 + 1 con un procio morto causa problemi di produzione) che lavorano in perfetta sinergia tra di loro, per questo la parola "multicore" non sarebbe sbagliata. Ditemi se sbaglio eh! non vorrei aver cannato 
|
Definire il processore Cell in termini convenzionali è un po improprio, infatti. Cell come architettura base è dotato di 1 PE (che può elaborare 2 threads) e 8 SPU (da 2 thread ciascuna anch'esse) che sono unità vettoriali a 128 bit ciascuna. Sicuramente è piu' proprio definirlo "SMP" che "multicore", anche se entrambi i termini, ad essere pignoli, sono comunque impropri e comunque l'essere multicore è comunque una specializzazione dell'essere SMP

. Il PE di Cell è architettura Power, originariamente si diceva che doveva essere una mistura fra architettura Power5 e PowerPC980, quindi teoricamente dovrebbe essere dual core. Nella pratica non conosco l'architettura specifica del PE, quindi non so dirti se questa informazione è corretta. Quello che è corretto è che in grado di elaborare comunque due thread contemporaneamente. In ogni caso il compito del PE non è quello di fare elaborazione ma di sincronizzare le SPU.