Skip to main content

Cos'è la tecnologia a doppia core?

La tecnologia a doppio core si riferisce a due singoli microprocessori su un singolo chip di fusione.Questa è essenzialmente due unità di elaborazione informatica (CPU) in una.Il vantaggio di un tipo di chip è che le attività possono essere svolte in flussi paralleli, diminuendo i tempi di elaborazione.Questo è indicato come parallelismo a livello thread (TLP) .

TLP è anche possibile su schede madri che possono ospitare due stampi CPU separati.Quando TLP viene realizzato in una singola CPU attraverso la tecnologia a doppia core, si chiama multiprocessing a livello di chip (CLM)

. Nei CPU con più di un core, ogni microprocessore ha generalmente la sua cache di bordo, nota come cache

Livello 1 (L1)

.L1 Cache migliora significativamente le prestazioni del sistema, perché è molto più veloce accedere alla cache su chip che utilizzare la memoria di accesso casuale (RAM).La cache L1 è accessibile a velocità del microprocessore. Chip a doppio core presentano anche una cache condivisa secondaria sulla CPU, nota come cache

Livello 2 (L2)

.Le schede madri possono anche avere un chip cache designato come cache Livello 3 (L3) .Mentre più veloce della RAM, L3 Cache è più lenta della cache integrata in Chip. La tecnologia a doppia core presenta vantaggi rispetto alla tecnologia a doppio core o a doppio core.Questi ultimi termini si riferiscono a due CPU indipendenti installate sulla stessa scheda madre.I chip a doppio core occupano meno immobili sulla scheda madre, hanno una maggiore coerenza della cache e consumano meno potenza di due CPU indipendenti.Tuttavia, questa tecnologia ha anche i suoi svantaggi.

Per il software per sfruttare l'architettura più core, deve essere scritta per utilizzare il threading parallelo.Altrimenti, il programma funziona in modalità singolo, utilizzando solo un flusso di dati o uno dei microprocessori integrati.Sfortunatamente, la codifica per TLP è piuttosto intensiva, poiché i dati condivisi interleaving possono creare errori e prestazioni lenti.A causa di questi e altri problemi, un processore a doppio core non offre il doppio della velocità di un processore a core singolo, sebbene vi sia un aumento significativo delle prestazioni in condizioni ottimali.Infine, i chip a doppia core sono più caldi dei loro cugini a core singolo.

Se un tipo di processore è giusto per te dipenderà da ciò per cui prevedi di utilizzare il tuo computer.Se i programmi richiesti regolarmente sono progettati per TLP, potresti beneficiare notevolmente di un chip multi-core.In caso contrario, potresti essere meglio servito da una CPU single-core di fascia alta.