Vs. 1MB Cache 2MB di cache su processore Dual Core

December 1

Vs. 1MB Cache 2MB di cache su processore Dual Core


Cache è un tipo di memoria, simile nel design alla RAM di un computer, tranne che fornisce il processore con accesso rapido alle informazioni. Processori dual-core hanno due unità, ciascuna in grado di eseguire istruzioni software indipendentemente dall'altra. Mentre una grande memoria cache è tipicamente vantaggioso, si incontrano alcuni casi in cui una cache di due MB potrebbe non essere necessariamente un vantaggio rispetto a una cache di un MB.

Nozioni di base

La cache è la più piccola area di stoccaggio memoria disponibile per il processore del computer. Per questo motivo, il processore deve prendere decisioni su quali informazioni per memorizzare nella cache e cosa lasciare fuori. Lo fa decidere quali informazioni è probabile riutilizzare. Questi vanno alla cache per un accesso più rapido in seguito. Se la cache è dello stesso tipo e nella stessa posizione, quindi una cache due MB è migliore di una cache un MB, perché dà il processore più spazio per memorizzare i dati utilizzati di frequente. Ciò consente di risparmiare da attesa di informazioni dalla RAM.

Velocità

Quanto più la cache è al processore e la più ampia del bus, il percorso che porta i dati, più velocemente si può fornire informazioni. Un processore può avere fino a tre cache, anche se in alcuni casi possono essere solo uno o due. Livello 3 cache sono il più grande, e di solito sono disposti separatamente dal processore. cache L2 sono più vicini al processore, talvolta appoggiato sul processore stesso. cache L1 si trovano sempre sul processore. Se la velocità è la preoccupazione principale, una cache L1 un MB può essere preferibile una cache due MB L3, soprattutto se si ha un bus ampio.

Digitare

I processori dual-core in grado di gestire la cache in uno dei due modi. Essi possono dividere la cache tra i due core oppure possono condividere la cache. Se il processore divide la cache, le istanze sorgeranno quando la memoria andrà inutilizzata. Questo perché entrambi i core non sempre richiedono dati nella cache. Il vantaggio di condividere la cache è che quando un core non richiede alcuna cache, l'altro può appropriarsi la sua parte di spazio. Location della cache è lo stesso, è meglio avere due MB di cache condivisa piuttosto che uno MB di cache per core.

considerazioni

La maggior parte dei processori dual-core utilizzano una combinazione di L1, L2 e L3 cache, alcuni dei quali possono essere diviso, e alcuni dei quali possono essere condivisi. annunci processore volte indicano solo la dimensione di una delle cache. Per questo motivo, sempre consultare le specifiche dettagliate prima di acquistare un processore. Un processore può fare pubblicità che ha due MB di cache, ma se è una cache L3 o di una cache di divisione, allora non può eseguire così come la stessa quantità di L1 comune o cache L2.