Cos'è la tecnologia a doppia core?
La tecnologia a doppia core si riferisce a due singoli microprocessori su un singolo chip per 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 di 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) .
In CPU con più di un core, ogni microprocessore ha generalmente una sua cache di bordo, nota come Livello 1 (L1) cache. 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 comunemente anche una cache condivisa secondaria sulla CPU, nota come cache Livello 2 (L2) . MotLe erbe possono anche avere un chip cache designato come cache Livello 3 (L3) . Mentre più veloce della RAM, L3 Cache è più lenta della cache integrata nel chip.
La tecnologia a doppia core presenta vantaggi rispetto alla tecnologia a doppio core o gemello. 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 più architettura di base, deve essere scritto 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 doppio coreIl processore 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.