Er Triple-Core-Better Than Dual-Core?

Er Triple-Core-Better Than Dual-Core?


CPU-teknologi har vokst med sprang og grensene gjennom årene. På bare sjenert av tre tiår, har vi gått fra enkle 16-bit single-core prosessorer som kjører på 4.77MHz, til utrolig kompleks 4-core prosessorer som kjører på over 3 GHz per kjerne.

CPU arkitektur

CPUer av dagens teknologi er utrolig komplekse stykker av engineering. I lang tid, ble det antatt at mer MHz betydde bedre ytelse, en raskere CPU. I 2001 ble dette kalt inn spørsmålet og vist seg å være en myte. På grunn av arkitekturen evolusjon, MHz er bare en del av ligningen. En CPU kjører på 1GHz bruker dagens cutting-edge arkitekturer vil kjøre runder rundt en 1 GHz CPU fra bare tre generasjoner siden.

Bus Speed

Busshastighet er en annen faktor i den generelle ytelsen til en CPU. Bussen tilsier hvor fort CPU kommuniserer med resten av maskinen. Dette gjøres med multiplikatorer og skillevegger. Eksempel: Athlon XP CPU på 1,33 GHz. Som bruker en 133 MHz buss, med en 10x multiplikator. CPU kommuniserer med RAM på 133 MHz, og deretter gjennom skillevegger, taler til AGP og PCI-busser på lavere hastigheter. Nyere prosessorer bruke klokke dobling og flere kanaler for å oppnå enda høyere CPU hastigheter.

kjerne~~POS=TRUNC Speed

Denne rå hastigheten som CPU opererer. Dagens CPU-kjerner operere i GHz-området, utføre milliarder operasjoner per sekund. Arkitekturen at CPU er bygget på har mye å gjøre med hvor effektivt CPU utfører disse operasjonene.

buss Architercture

Bussen CPU og alt av datamaskinens periferi kjøres på har også en effekt på samlet CPU-ytelsen. En ineffektiv Bussen vil føre til forsinkelser i transaksjoner mellom eksterne enheter og CPU. En treg buss vil bare hindre ting ved å være treg, men langsommere bussen har også blitt brukt til hensikt å skape forskjellige CPU-hastighet for å fylle ulike behov.

cache

Alle CPUer har det som kalles on-die cache. Dette er små mengder RAM som kjører på eller nær hastigheten på CPU å fremskynde prosessen med databehandling, og for å holde CPU "matet", slik at det ikke er å kaste bort noe tid på å gjøre ingenting. Å ha en effektiv cache gjør en stor forskjell når det kommer til ytelse.

Konklusjon

Man kan argumentere for at hvis to kjerner er bedre enn en, så tre må være bedre enn to. Men basert på den informasjonen bare skissert, bør det være lett å se at dette kan ganske tenkes å være falsk. Alt det ville ta er en dårlig utformet cache, buss eller arkitektur, og en trippel-core CPU kunne finne seg selv trounced av en dual-core.