Un processore multi-core è un die del processore che contiene più core di processore cablati insieme in una singola unità . Questo è diverso che avere più processori installati in un sistema. In quest'ultimo scenario , ogni CPU separata ha una propria socket della CPU e l'accesso alle proprie risorse dedicate . In un sistema con processore multi-core , il processore si trova in una presa di corrente , e le risorse - come le LLCs , controller di memoria e hardware prefetch - sono condivise tra i core . Considerazioni sull'alimentazione
un processore multi -core corre più veloce di un unico processore , di conseguenza , ha bisogno di più potenza elettrica . Questa ulteriore risultato di potenza in calore supplementare , che a sua volta aumenta il consumo della architettura di raffreddamento del computer . Un'altra considerazione potenza è il requisito della batteria per i portatili multi-core del processore . Un computer portatile multi-core ha bisogno di una batteria più potente per supportare il chip più veloce per un periodo di tempo più lungo .
Velocità
un processore multi -core non è uguale a lo stesso numero di processori separati . Ad esempio, un processore quad-core non è quattro volte più veloce di un singolo processore . La velocità reale di un processore multi -core a metà tra un processore single-core dello stesso tipo , e più processori uguale al numero di core . Esattamente dove il processore multi-core ricade in questo intervallo dipende dalla velocità di ogni core e il numero totale di core .
Costo
multi -core processori costano di più rispetto ai loro omologhi single-core . Tuttavia, poiché essi condividono alcune risorse hardware , processori multi-core tendono a costare meno del costo combinato dello stesso conte di più processori .
Software disponibile
regolare applicazioni software verrà eseguito su un processore multi-core , infatti , che verrà eseguito in modo più efficiente , soprattutto in scenari di multitasking . Il principale svantaggio è che a partire dal 2010 non c'è molto software scritto per prendere vero vantaggio dall'ambiente di elaborazione multi-core . Per sfruttare la potenza di un sistema multi -core , il sistema operativo deve riconoscere il multi-threading , e il software deve essere scritto utilizzando contemporaneamente la tecnologia multi-threading ( SMT ) .
Requisiti hardware
un processore multi -core deve avere l'hardware adeguato per riconoscere e sostenerlo. Sistemi di computer più vecchi potrebbero non essere compatibili con la nuova tecnologia multi-core , in questi casi è necessaria una nuova scheda madre , quello che è compatibile con il processore multi-core . Acquisto di una nuova scheda madre può anche richiedere l'acquisto di altri nuovi hardware , a seconda della configurazione della scheda madre .