Reklame
Når du køber en ny bærbar computer eller bygger en computer, er processoren den vigtigste beslutning. Men der er meget jargon, især kernerne. Har du brug for en dual core, en quad core, en hexa core, en octo core ...
Lad os klippe jargonien og forstå, hvad det virkelig betyder.
Dual Core vs. Quad Core, forklaret
Her er alt hvad du har brug for at vide:
- Der er altid kun en processorchip. Denne chip kan have en, to, fire, seks eller otte kerner.
- I øjeblikket er en 18-core-processor den bedste, du kan få på forbruger-pc'er.
- Hver "kerne" er den del af den chip, der udfører behandlingsarbejdet. I det væsentlige er hver kerne en central behandlingsenhed (CPU) Hvad er en CPU, og hvad gør den?Computing akronymer er forvirrende. Hvad er en CPU alligevel? Og har jeg brug for en quad- eller dual-core-processor? Hvad med AMD eller Intel? Vi er her for at hjælpe med at forklare forskellen! Læs mere .
Denne artikel omhandler dual core vs. quad core-processorer til computere, ikke til smartphones. Vi har et separat indlæg om
forstå smartphone kerner Er en Octa-Core bedre end en Quad-Core? Ikke altid! Android-processorer forklaretFlere kerner betyder ikke nødvendigvis en hurtigere processor. Læs mere .Hvordan hastighed påvirkes af dual- og quad-core CPU'er
Du tror måske, at flere kerner generelt gør din processor hurtigere, men det er ikke altid tilfældet. Det er lidt mere kompliceret end det.
Flere kerner er kun hurtigere, hvis et program kan opdele sine opgaver mellem kernerne. Ikke alle programmer er udviklet til at opdele opgaver mellem kerner. Mere om dette senere.
Urhastigheden for hver kerne er også en afgørende faktor i hastighed, ligesom arkitekturen er. En nyere dual core CPU med en højere urhastighed vil ofte overgå en ældre quad core CPU med en lavere urhastighed.
Strømforbrug
Flere kerner fører også til højere strømforbrug hos processoren. Når processoren er tændt, leverer den strøm til alle kernerne, ikke kun én ad gangen.
Chipproducenter har forsøgt at reducere strømforbruget og gøre processorer mere energieffektive. Men som en generel tommelfingerregel trækker en quad-core processor mere strøm fra din bærbare computer (og dermed får den til at løbe tør for batteri hurtigere).
Flere kerner lig mere varme
Flere faktorer end kernen påvirker varmen, der genereres af en processor. Men igen, som en generel regel, fører flere kerner til mere varme.
På grund af denne ekstra varme skal fabrikanterne tilføje bedre køleplader eller andre køleopløsninger.
Er Quad Core-CPU'er mere dyre end dual-core?
Flere kerner er ikke altid en højere pris. Som vi tidligere har sagt, kommer urhastighed, arkitekturversioner og andre overvejelser ind.
Men hvis alle andre faktorer er ens, vil flere kerner hente en højere pris.
Det handler om softwaren
Her er den beskidte lille hemmelighed, som chipproducenter ikke ønsker, at du skal vide. Det handler ikke om, hvor mange kerner du kører, det handler om, hvilken software du kører på dem.
Programmer skal udvikles specifikt for at drage fordel af flere processorer. Sådan "multi-threaded software" er ikke så almindelig, som du måske tror.
Det er vigtigt, at selvom det er et multitrådet program, handler det også om, hvad det bruges til. For eksempel understøtter Google Chrome webbrowser flere processer, ligesom video redigeringssoftware Adobe Premier Pro.
Adobe Premier Pro instruerer forskellige kerner til at arbejde på forskellige aspekter af din redigering. I betragtning af de mange lag, der er involveret i videoredigering, giver det mening, da hver kerne kan arbejde på en separat opgave.
Tilsvarende instruerer Google Chrome forskellige kerner til at arbejde på forskellige faner. Men her ligger problemet. Når du åbner en webside i en fane, er den normalt statisk efter dette. Der er ikke behov for yderligere forarbejdningsarbejde; resten af arbejdet handler om at gemme siden i RAM. Hvilket betyder, at selvom kernen kan bruges til en baggrundsfane, er der ikke behov for det.
Dette Google Chrome-eksempel er en illustration af, hvordan selv multi-threaded software muligvis ikke giver dig meget af den virkelige verden ydeevne boost.
Dobbeltkernerne er ikke det dobbelte af hastigheden
Så lad os sige, at du har den rigtige software, og al din anden hardware er den samme. Ville en quad core processor så være dobbelt så hurtig som en dual core processor? Nix.
Forøgelse af kerner løser ikke softwareproblemet med skalering. Skalering til kerner er enhver softwares teoretiske evne til at tildele de rigtige opgaver til de rigtige kerner, så hver kerne beregner med sin optimale hastighed. Det er ikke, hvad der sker i virkeligheden. I virkeligheden er opgaver opdelt sekventielt (hvilket de fleste multetrådede software gør) eller tilfældigt.
Lad os sige, at du har en quad-core-processor (Core1, Core2, Core3, Core4). Du skal udføre tre opgaver (T1, T2, T3) for at afslutte en handling, og du har fem handlinger (A1, A2, A3, A4, A5) som denne.
Sådan deler softwaren opgaver:
- Core1 = A1T1
- Core2 = A1T2
- Core3 = A1T3
- Core4 = A2T1
Softwaren er dog ikke smart. Hvis A1T3 er den hårdeste og længste opgave, skal softwaren have delt A1T3 mellem Core3 og Core4. Men nu, selv når Core1 og Core2 er færdige med deres opgaver, er de nødt til at vente på, at den langsommere Core3's opgave afslutter handlingen.
Alt dette er en rundkørsel måde at sige, at software, som det er i dag, ikke er optimeret til at drage fuld fordel af flere kerner. Og fordobling af kernerne svarer ikke til en fordobling af hastighederne.
Hvor hjælper flere kerner virkelig?
Nu hvor du ved, hvad kerner gør, og deres begrænsninger i at øge ydeevnen, skal du spørge dig selv, "Har jeg brug for flere kerner?" Det afhænger af, hvad du planlægger at gøre med dem.
Dual Core og Quad Core i spil
Hvis du synes du er en spiller, så få flere kerner på en spil-pc Sådan oprettes en 8-Core Gaming PC fra billige serverdeleVil du have en forstærket spil- eller videoredigerings-pc med dobbelt Intel Xeon-processorer for under $ 200? Delene er derude, men det kan være vanskeligt at finde og sætte dem sammen. Læs mere . Langt de fleste af de nye AAA-titler (dvs. populære spil fra store studios) understøtter flertrådet arkitektur. Videospil er stadig stort set afhængige af, at grafikkortet ser godt ud, men en multi-core processor hjælper også.
Redigering af videoer eller lyd
For enhver professionel, der arbejder med video- eller lydprogrammer, vil flere kerner være fordelagtige. De fleste af de populære lyd- og videoredigeringsværktøjer drager fordel af multi-threaded behandling.
Photoshop og design
Hvis du er en designer, så er en højere urhastighed og mere processor-cache 5 Lillekendte specifikationer, der kunne sænke din pcVi ser på fem mindre kendte faktorer, der har indflydelse på din computers ydeevne, og viser dig, hvordan du altid kan få det maksimale bang for dit buck, når du opgraderer. Læs mere øger hastigheden bedre end flere kerner. Selv den mest populære designsoftware, Adobe Photoshop, understøtter i vid udstrækning enkelttrådede eller lettrådede processer. Flere kerner vil ikke være et væsentligt løft med dette.
Skal du få flere kerner?
Samlet set fungerer en quad-core-processor hurtigere end en dual-core-processor til generel computing. Hvert program, du åbner, fungerer på sin egen kerne, så hvis opgaverne deles, er hastighederne bedre. Hvis du bruger en masse programmer samtidig, skal du skifte mellem dem ofte og tildele dem deres egne opgaver, og derefter få en processor med flere kerner.
Bare ved dette: den samlede systemydelse er et område, hvor alt for mange faktorer kommer ind. Forvent ikke et magisk boost ved at skifte en komponent som processoren. Vælg med omhu og køb den rigtige processor til dine behov Intel Core i9 vs. i7 vs. i5: Hvilken CPU skal du købe?Intel og AMD er tilbage i en kamp om processorer, med Intels Core i9 som den hurtigste desktop desktop processor nogensinde. Læs mere .
Mihir Patkar skriver om teknologi og produktivitet, når han ikke overskrider at se igen.