Annonse
Når du kjøper en ny bærbar datamaskin eller bygger en datamaskin, er prosessoren den viktigste avgjørelsen. Men det er mye sjargong, spesielt kjernene. Trenger du en dual core, en quad core, en hexa core, en octo core ...
La oss klippe sjargongen og forstå hva det hele betyr.
Dual Core vs. Quad Core, forklart
Her er alt du trenger å vite:
- Det er alltid bare en prosessorbrikke. Den brikken kan ha en, to, fire, seks eller åtte kjerner.
- Foreløpig er en 18-kjerners prosessor den beste du kan få på forbruker-PC-er.
- Hver "kjerne" er den delen av brikken som utfører prosesseringsarbeidet. I hovedsak er hver kjerne en sentral prosesseringsenhet (CPU) Hva er en CPU og hva gjør den?Å beregne akronymer er forvirrende. Hva er en CPU likevel? Og trenger jeg en fir- eller dual-core prosessor? Hva med AMD, eller Intel? Vi er her for å forklare forskjellen! Les mer .
Denne artikkelen omhandler dual core vs. firprosessorer for datamaskiner, ikke for smarttelefoner. Vi har et eget innlegg på forstå smarttelefon kjerner
Er en Octa-Core bedre enn en Quad-Core? Ikke alltid! Android-prosessorer forklartFlere kjerner betyr ikke nødvendigvis en raskere prosessor. Les mer .Hvordan hastighet påvirkes av dual- og quad-core CPUer
Du tror kanskje at flere kjerner vil gjøre prosessoren raskere totalt sett, men det er ikke alltid tilfelle. Det er litt mer komplisert enn det.
Flere kjerner er raskere bare hvis et program kan dele oppgavene sine mellom kjernene. Ikke alle programmer er utviklet for å dele oppgaver mellom kjerner. Mer om dette senere.
Klokkehastigheten til hver kjerne er også en avgjørende faktor i hastigheten, og det samme er arkitekturen. En nyere dual core CPU med høyere klokkehastighet vil ofte overgå en eldre quad core CPU med lavere klokkehastighet.
Strømforbruk
Flere kjerner fører også til høyere strømforbruk hos prosessoren. Når prosessoren er slått på, leverer den strøm til alle kjernene, ikke bare en om gangen.
Brikkeprodusenter har prøvd å redusere strømforbruket og gjøre prosessorer mer energieffektive. Men som en generell tommelfingerregel, vil en firekjerneprosessor hente mer strøm fra den bærbare datamaskinen (og dermed få den til å gå tom for batteri raskere).
Flere kjerner lik mer varme
Flere faktorer enn kjernen påvirker varmen som genereres av en prosessor. Men igjen, som en generell regel, fører flere kjerner til mer varme.
På grunn av denne ekstra varmen, trenger produsenter å legge til bedre kjøleribber eller andre kjøleløsninger.
Er Quad Core-prosessorer dyrere enn dobbeltkjerne?
Flere kjerner er ikke alltid en høyere pris. Som vi sa tidligere, spiller klokkehastighet, arkitekturversjoner og andre hensyn.
Men hvis alle andre faktorer er de samme, vil flere kjerner hente en høyere pris.
Det handler om programvaren
Her er den skitne lille hemmeligheten som brikkeprodusenter ikke vil at du skal vite. Det handler ikke om hvor mange kjerner du kjører, det handler om hvilken programvare du kjører på dem.
Programmer må utvikles spesielt for å dra nytte av flere prosessorer. Slik “multetrådd programvare” er ikke så vanlig som du kanskje tror.
Det er viktig at selv om det er et flertrådet program, handler det også om hva det brukes til. For eksempel støtter nettleseren Google Chrome flere prosesser, og det samme gjør videoredigeringsprogramvare Adobe Premier Pro.
Adobe Premier Pro instruerer forskjellige kjerner til å arbeide med forskjellige aspekter av redigeringen din. Med tanke på de mange lagene som er involvert i videoredigering, er dette fornuftig, da hver kjerne kan jobbe med en egen oppgave.
Tilsvarende instruerer Google Chrome forskjellige kjerner til å arbeide på forskjellige faner. Men her ligger problemet. Når du åpner en webside i en fane, er den vanligvis statisk etter det. Det er ikke behov for videre behandlingsarbeid; resten av arbeidet handler om å lagre siden i RAM. Noe som betyr at selv om kjernen kan brukes til en bakgrunnsfane, er det ikke behov for det.
Dette Google Chrome-eksemplet er en illustrasjon av hvordan til og med flertrådet programvare kanskje ikke gir deg mye av en ekte ytelsesøkning.
Dobbelt kjernene er ikke det doble hastigheten
Så la oss si at du har riktig programvare og at all annen maskinvare er den samme. Ville en firkjerneprosessor da være dobbelt så rask som en dual core-prosessor? Nei.
Å øke kjernene løser ikke programvareproblemet med skalering. Skalering til kjerner er den teoretiske evnen til hvilken som helst programvare til å tilordne de rette oppgavene til de rette kjernene, så hver kjerne beregner med sin optimale hastighet. Det er ikke det som skjer i virkeligheten. I virkeligheten er oppgaver delt sekvensielt (som de fleste multetrådede programvare gjør) eller tilfeldig.
La oss for eksempel si at du har en firkjerneprosessor (Core1, Core2, Core3, Core4). Du må utføre tre oppgaver (T1, T2, T3) for å fullføre en handling, og du har fem handlinger (A1, A2, A3, A4, A5) som dette.
Slik deler programvaren oppgaver:
- Core1 = A1T1
- Core2 = A1T2
- Core3 = A1T3
- Core4 = A2T1
Programvaren er imidlertid ikke smart. Hvis A1T3 er den vanskeligste og lengste oppgaven, bør programvaren dele A1T3 mellom Core3 og Core4. Men nå, selv etter at Core1 og Core2 er ferdige med oppgavene, må de vente på at den tregere Core3-oppgaven skal fullføre handlingen.
Alt dette er en rundkjøringsmåte å si at programvare, slik den er i dag, ikke er optimalisert for å dra full nytte av flere kjerner. Og dobling av kjernene tilsvarer ikke dobling av hastighetene.
Hvor hjelper flere kjerner?
Nå som du vet hva kjerner gjør og begrensningene deres for å øke ytelsen, må du spørre deg selv: "Trenger jeg flere kjerner?" Vel, det kommer an på hva du planlegger å gjøre med dem.
Dual Core og Quad Core i spill
Hvis du har lyst på å være en gamer, da få flere kjerner på en spill-PC Slik bygger du en 8-core Gaming PC fra billige serverdelerVil du ha en forberedt spill- eller videoredigerings-PC med doble Intel Xeon-prosessorer for under $ 200? Delene er der ute, men det kan være vanskelig å finne og sette dem sammen. Les mer . De aller fleste nye AAA-titler (dvs. populære spill fra store studioer) støtter flertrådet arkitektur. Videospill er fremdeles i stor grad avhengig av at grafikkortet ser bra ut, men en flerkjerneprosessor hjelper også.
Redigere videoer eller lyd
For alle profesjonelle som jobber med video- eller lydprogrammer, vil flere kjerner være gunstige. De fleste av de populære lyd- og videoredigeringsverktøyene drar fordel av prosessering med flere tråder.
Photoshop og design
Hvis du er en designer, så vil en høyere klokkehastighet og mer prosessorbuffer 5 lite kjente spesifikasjoner som kan bremse PCen dinVi tar en titt på fem mindre kjente faktorer som påvirker datamaskinens ytelse, og viser deg hvordan du alltid kan få maksimal smell for pengene når du oppgraderer. Les mer vil øke hastighetene bedre enn flere kjerner. Selv den mest populære designprogramvaren, Adobe Photoshop, støtter i stor grad enkeltrådede eller lett gjengede prosesser. Flere kjerner kommer ikke til å være et betydelig løft med dette.
Bør du få flere kjerner?
Totalt sett vil en firekjerneprosessor utføre raskere enn en dual-core prosessor for generell databehandling. Hvert program du åpner vil fungere på sin egen kjerne, så hvis oppgavene deles, er hastighetene bedre. Hvis du bruker mange programmer samtidig, bytter du ofte mellom dem og tildeler dem sine egne oppgaver, og skaff deg en prosessor med flere kjerner.
Bare vet dette: generell systemytelse er et område der altfor mange faktorer kommer inn. Ikke forvent et magisk løft ved å bytte en komponent som prosessoren. Velg klokt og kjøp riktig prosessor for dine behov Intel Core i9 vs. i7 vs. i5: Hvilken CPU bør du kjøpe?Intel og AMD er tilbake i en kamp om prosessorer, med Intels Core i9 som den raskeste forbruker-desktop-prosessoren noensinne. Les mer .
Mihir Patkar skriver om teknologi og produktivitet når han ikke kan se på omløp.