ARM vs. Intel processzorok: melyik a legjobb?

Manapság a legtöbb számítástechnikai eszköz valószínűleg vagy x86-os dizájnt(x86 design) használó processzorral rendelkezik , mint például az Intel processzorok, vagy pedig ARM (Advanced RISC Machine) kialakítású(ARM (Advanced RISC Machine) design) , mint az okostelefon vagy táblagép CPU -jában. (CPU)Az ARM CPU(ARM CPUs) -k laptopokká is készülnek. 

Manapság választhat az Intel vagy AMD processzoros számítógép ( x86 ) vagy az ARM processzoros eszköz között. Tehát ha az ARM vs. Intel processzorokról van szó, melyik a jobb?

ARM vs. Intel: eltérő eredet

A modern Intel- és ARM-alapú CPU(CPUs) -k technológiájukat az 1980-as évek elején piacra került számítógépek korai chipjéig vezethetik vissza, különösen az Acorn Computers BBC Micro -ban és az Intel 8088 -ban, amelyeket az első IBM PC-ben találtak meg. Ezek megnyitották az utat a modern idők két fő CPU -kialakítása előtt. 

Fontos megjegyezni, hogy bár két különálló evolúciós vonallal rendelkeznek, összefolynak abban, amire ma ezeket a CPU(CPUs) -kat használjuk.

RISC vs CISC

A motorháztető alatt a fő különbség az Intel és az ARM alapú CPU között az az utasítás típusa, amelyet az egyes eszközök megértenek. Az ARM-alapú CPU(CPUs) - k RISC (Reduced Instruction Set Computer) eszközök, az Intel CPU -k pedig CISC (Complex Instruction Set Computer) eszközök. A RISC(RISC) és a CISC kialakítása különbözik abban, hogy a processzorok hogyan végzik munkájukat. Az Intel (és AMD ) CPU -kban x86 néven ismert (CPUs)CISC utasításkészletet használnak .

Azonban a legtöbb erősségük és gyengeségük abból adódik, hogy a RISC -eszközök rövid, egyszerű, egységes hosszúságú utasításokat kezelnek, míg a CISC - eszközök sok utasítást kombinálnak hosszú, összetett utasításokká, amelyeket egyszerre dolgoznak fel.

Szoftver kompatibilitás

Az Intel(Intel) processzorok nem értik az ARM kódot és fordítva. Tehát az operációs rendszert és a szoftvert kifejezetten egy processzortípushoz kell megírni. 

Előfordulhat, hogy az egyik típusú CPU(CPU) -hoz szánt szoftver fut a másikon, de ez általában jelentős teljesítménybüntetéssel és hatástalansággal jár. 

Ez alól kivételt képez az Apple Rosetta 2 kódfordító(Rosetta 2) szoftvere. Egyedi ARM CPU(ARM CPUs) -ikat kifejezetten a Rosetta 2 szem előtt tartásával tervezték, és szinte zökkenőmentesen futtatható szoftvereket tesznek lehetővé az Intel-alapú Mac(Macs) -ekhez . Összességében(Overall) a Rosetta 2 teljesítménybüntetése alacsony, bár nem tökéletes. 

Tipikusabb példa erre a Microsoft ARM-alapú Surface(ARM-based Surface) eszközei. Amikor ezek az x86-os kódot emuláción keresztül próbálják futtatni, a teljesítmény olyan súlyos hatással van, hogy a szoftver használhatatlanná válhat.

Energiafelhasználás

Az ARM - alapú CPU(CPUs) -k jelentős előnye az Intellel(Intel) és más x86-os processzorokkal szemben az energiafogyasztás. Kiderült, hogy a RISC -megközelítés és az ARM tervezésének sajátos innovációja hihetetlenül takarékos CPU(CPUs) -kat tesz lehetővé . Ez az oka annak, hogy az ARM uralta az okostelefonok és táblagépek piacát.

Emiatt 24 órát vagy többet is kihozhat a telefonból, míg a nagyobb akkumulátorral rendelkező Intel laptopja szerencsés esetben csak néhány órát bír ki. Természetesen, ha egy M1 Mac -et választunk , akkor közel 20 órányi filmlejátszást érhetünk el, ami egy laptop esetében nagyon lenyűgöző.

Tiszta Teljesítmény

Ha kiveszi az egyenletből az energiafogyasztást, mint a hálózatra csatlakoztatott számítógép esetén, az Intel és más x86-os CISC(x86 CISC) processzorok az egész ARM-alapú RISC CPU(RISC CPUs) -t megtapossák .

De mivel az okostelefonok és táblagépek térnyerésének köszönhetően rengeteg pénz megy el az ARM CPU fejlesztésére, az (ARM CPU)ARM CPU(ARM CPUs) -k teljesítménye minden generációval exponenciálisan nő. 

A középkategóriás(Mid-range) okostelefonok mostanra átlépték az „elég jó” küszöböt a számítási teljesítmény tekintetében, és elég erősek ahhoz, hogy a mindennapi felhasználói igényeket kielégítsék.

Teljesítmény Per Watt

Ha megváltoztatjuk a narratívát, hogy egy ARM CPU(ARM CPU) mennyi munkát tud végezni minden wattnyi energiával, akkor a dolgok nem néznek ki olyan jól az x86 Intel CPU(Intel CPUs) -k esetében . Bár az olyan vállalatok, mint az Intel(Intel) , keményen dolgoztak CPU(CPUs) -ik energiahatékony, hatékony modelljein , még mindig van hiányosság.

Fontolja meg a fenti összehasonlítást. Az Intel i7-9750H 45 W-os Thermal Design Power ( TDP ), míg a Snapdragon 888 10 W TDP -vel rendelkezik . Ennek ellenére a 888 elérhető közelségbe kerül a benchmark teljesítményéhez képest.

Az ARM CPU továbbra is képes megfelelni a csúcskategóriás laptop Intel CPU pontszámának 75%-ának, ha az összes pontszám be van kapcsolva. Ne feledje, hogy az ARM CPU -nak nincs aktív hűtése, és egy okostelefonba van beépítve. Egy nagyméretű, aktív hűtéssel és több mint négyszeres TDP -vel rendelkező laptop esetében az ilyen viszonylag csekély teljesítményelőny egyértelműen mutatja a teljesítmény/watt különbséget ezen technológiák között. 

Alapszimmetria

A dolgok ARM(ARM) oldalán izgalmas előny az aszimmetrikus CPU magok(CPU cores) használata . Az Intel(Intel) és más x86 processzorok több, de azonos maggal rendelkeznek. Az ARM CPU(ARM CPUs) -k esetében azonban gyakori, hogy több, de eltérő maggal rendelkeznek. 

Például egy 8 magos ARM CPU egy okostelefonban négy alacsony fogyasztású maggal rendelkezhet, amelyek elég gyorsak a mindennapi feladatokhoz, mint például a webböngészés, videónézés, zenehallgatás és kisebb háttérfeladatok kezelése. Amint elindít egy videojátékot, vagy elkezdi a tartalomkészítési munkát, például a képszerkesztést, a négy nagy teljesítményű CPU(CPUs) működésbe lép.

Ez azt jelenti, hogy szükség szerint kihasználhatja a nagy csúcsteljesítményt rövid sorozatokban, és élvezheti a hosszú akkumulátor-élettartamot az akkumulátor töltési ciklusának átlagában.

Az ARM a jövő?

A fő kérdés, amelyet feltettünk ezekkel a CPU -technológiákkal kapcsolatban, az volt: „ Melyik(Which) a legjobb?” és ahogy várható is, a válasz „attól függ”. Biztosan állíthatjuk, hogy az x86-os Intel (és az AMD(AMD) ) CPU(CPUs) -k uralkodnak, amikor az áramellátás nem probléma. Tehát ha a falhoz van csatlakoztatva, és nem az akkumulátortól függ, akkor ezek a CPU(CPUs) -k.

Ma a hordozható számítógépek világában a dolgok nem olyan egyértelműek. Az ARM(ARM) legnagyobb hátránya nem a teljesítmény, hanem a szoftverkompatibilitás. Ezt az Apple a (Apple)Rosetta 2 -vel megoldotta, és a Microsoft számára kiemelten fontos. Feltételezve, hogy a szoftver jelentős (ha van ilyen) teljesítménybüntetés nélkül fut ARM rendszeren, a legjobb egyensúlyt kínálja a teljesítmény és az akkumulátor élettartama között.

Ha jól csinálja, egy számítógépet kap, például az M1 MacBook Pro -t . Több mint elég erős általános célú számítógépként, és még olyan professzionális feladatokat is el tud végezni, mint például a videószerkesztés(video editing) – olyan szintű teljesítményt, amelyet akkumulátorral akár 20 órán át is kitart! Ha további információra van szüksége az M1-ről, nézze meg az M1 vs i7: The Benchmark Battles című filmet .



About the author

Tapasztalt szoftvermérnök vagyok, több mint 10 éves tapasztalattal a felhasználói fiókok, a családbiztonság és a Google Chrome technológia fejlesztésében és kezelésében. Erős matematikai és számítástechnikai alapokkal rendelkezem, amelyeket arra használok, hogy világos, tömör leírásokat készítsek képességeimről.



Related posts