ARM vs. Intel-processorer: Hvilken er den bedste?

I dag har de fleste computerenheder sandsynligvis enten en processor, der bruger x86-designet(x86 design) , som Intel-processorer, eller ARM-designet (Advanced RISC Machine)(ARM (Advanced RISC Machine) design) som i CPU'en(CPU) i din smartphone eller tablet. ARM CPU'er(ARM CPUs) gør det også til bærbare computere. 

I disse dage kan du vælge mellem en computer med en Intel- eller AMD - processor ( x86 ) eller en enhed med en ARM - processor. Så når det kommer til ARM vs. Intel- processorer, hvad er bedre?

ARM vs. Intel: Differing Origins

Moderne Intel- og ARM-baserede CPU'er(CPUs) kan spore deres teknologier tilbage til tidlige chips i computere, der blev bragt på markedet i begyndelsen af ​​1980'erne, specifikt Acorn Computers BBC Micro og Intel 8088 fundet i den første IBM PC. Disse banede vejen for de to vigtigste CPU- designs i moderne tid. 

Det er vigtigt at bemærke, at selvom de har to separate evolutionære linjer, konvergerer de i det, vi bruger disse CPU'er(CPUs) til i dag.

RISC vs CISC

Under hætten er den største forskel mellem en Intel- og ARM-baseret CPU den type instruktion, som hver enhed forstår. ARM-baserede CPU'er(CPUs) er RISC-enheder (Reduced Instruction Set Computer)(RISC (Reduced Instruction Set Computer)) og Intel CPU'er er CISC-enheder (Complex Instruction Set Computer)(CISC (Complex Instruction Set Computer) ) . RISC- og CISC- design adskiller sig i, hvordan processorer udfører deres arbejde. I Intel (og AMD ) CPU'er(CPUs) bruger de et CISC- instruktionssæt kendt som x86.

Men de fleste af deres styrker og svagheder kommer fra det faktum, at RISC -enheder håndterer korte, enkle instruktioner i ensartet længde, mens CISC - enheder kombinerer mange instruktioner til lange, komplekse instruktioner, der behandles på én gang.

Softwarekompatibilitet

Intel - processorer kan ikke forstå ARM -kode og omvendt. Så operativsystemet og softwaren skal skrives specifikt til én type processor. 

Det er muligt for software beregnet til én type CPU at blive kørt på den anden, men dette kommer normalt med store bøder i ydeevne og ineffektivitet. 

Undtagelsen fra dette er Apples Rosetta 2 -kodeoversættelsessoftware. Deres brugerdefinerede ARM CPU'er(ARM CPUs) er designet specifikt med Rosetta 2 i tankerne og giver mulighed for næsten problemfri softwareudførelse designet til Intel-baserede Macs . Samlet set(Overall) er præstationsstraffen med Rosetta 2 lav, mens den ikke er perfekt. 

Et mere typisk eksempel er Microsofts ARM-baserede Surface-(ARM-based Surface) enheder. Når disse forsøger at køre x86-kode gennem emulering, er præstationspåvirkningen så alvorlig, at softwaren kan være ubrugelig.

Strømforbrug

Den væsentlige fordel ved ARM - baserede CPU'er(CPUs) i forhold til Intel og andre x86-processorer er strømforbruget. Det viser sig, at RISC - tilgangen sammen med den specifikke innovation i ARMs(ARM) design giver utrolig sparsomme CPU'er(CPUs) . Det er derfor, ARM har domineret smartphone- og tabletmarkederne.

Det er grunden til, at du kan få 24 timer eller mere fra din telefon, mens din Intel - laptop med dets større batteri måske kun holder et par timer, hvis du er heldig. Hvis du går med en M1 Mac(M1 Mac) , kan du selvfølgelig få tæt på 20 timers filmafspilning, hvilket er meget imponerende for en bærbar computer.

Ren præstation

Når du tager strømforbruget ud af ligningen, som med en computer tilsluttet lysnettet, tramper Intel(Intel) og andre x86 CISC -processorer over ARM-baserede RISC CPU'er(RISC CPUs) .

Men da der går så mange penge til ARM CPU- udvikling takket være fremkomsten af ​​smartphones og tablets, er ydeevnen af ​​ARM CPU'er(ARM CPUs) steget eksponentielt med hver generation. 

Smartphones i mellemklassen(Mid-range) har nu passeret tærsklen "god nok" med hensyn til computerkraft og er kraftige nok til at imødekomme brugernes behov på daglig basis.

Ydelse pr. watt

Hvis vi ændrer fortællingen til, hvor meget arbejde en ARM CPU kan udføre for hver watt energi, den bruger, ser tingene ikke så godt ud for x86 Intel CPU'er(Intel CPUs) . Selvom virksomheder som Intel har arbejdet hårdt for at lave strømeffektive modeller af deres CPU'er(CPUs) , er der stadig et hul.

Overvej ovenstående sammenligning. Intel i7-9750H har en 45W Thermal Design Power ( TDP ), mens Snapdragon 888 har en 10W TDP . Alligevel kommer 888'eren inden for rækkevidde af dens benchmark-ydeevne.

ARM CPU'en(ARM CPU) formår stadig at matche 75% af den avancerede bærbare Intel CPU's score, når alle resultater er aktiveret. Husk, at ARM CPU'en(ARM CPU) ikke har nogen aktiv køling og er placeret inde i en smartphone. For en stor bærbar enhed med aktiv køling og mere end fire gange TDP for at have en så relativt lille ydeevnefordel, demonstrerer ydelsen-per-watt forskellen mellem disse teknologier. 

Kerne symmetri

En spændende fordel på ARM - siden er brugen af ​​asymmetriske CPU-kerner(CPU cores) . Intel og andre x86-processorer har flere, men identiske, kerner. Det er dog almindeligt, at ARM CPU'er(ARM CPUs) har flere, men forskellige, kerner. 

For eksempel kan en 8-kernet ARM CPU i en smartphone have fire lavenergikerner, der er hurtige nok til hverdagsopgaver såsom at surfe på nettet, se en video, lytte til musik og håndtere små baggrundsopgaver. Så snart du starter et videospil eller begynder at lave indholdsskabende arbejde som fotoredigering, starter de fire højtydende CPU'er(CPUs) .

Dette betyder, at du kan have fordelen af ​​høj ydelse i korte pulser efter behov og også nyde lang batterilevetid i gennemsnit over en batteriopladningscyklus.

Er ARM fremtiden?

Det vigtigste spørgsmål, vi stillede, når det kommer til disse CPU- teknologier, var " Hvilken(Which) er den bedste?" og som du måske forventer er svaret "det afhænger". Vi kan med sikkerhed sige, at x86 Intel (og AMD ) CPU'er(CPUs) hersker, når strømmen ikke er et problem. Så hvis den er tilsluttet væggen og ikke er afhængig af, at et batteri virker, er disse CPU'er(CPUs) at gå efter.

I dag, i den bærbare computerverden, er tingene ikke helt så klare. ARMs(ARM) største ulempe er ikke ydeevne, men softwarekompatibilitet. Det er noget, som Apple har løst med Rosetta 2 og for Microsoft har høj prioritet. Forudsat at softwaren kører på et ARM -system uden væsentlig (hvis nogen) ydeevnestraffe, giver det den bedste balance mellem ydeevne og batterilevetid.

Når det er gjort rigtigt, får du en computer som M1 MacBook Pro . Den er mere end kraftfuld nok som en almindelig computer og kan endda påtage sig professionelle opgaver såsom videoredigering(video editing) - et niveau af ydeevne, den kan opretholde i 20 timer på batteri! Hvis du vil have mere information om M1, så tjek M1 vs i7: The Benchmark Battles .



About the author

Jeg er en computersikkerhedsekspert med over 10 års erfaring med speciale i Windows-apps og -filer. Jeg har skrevet og/eller gennemgået hundredvis af artikler om forskellige emner relateret til computersikkerhed, der hjælper enkeltpersoner med at forblive sikre online. Jeg er også en erfaren konsulent for virksomheder, der har brug for hjælp til at beskytte deres systemer mod databrud eller cyberangreb.



Related posts