Procesory ARM kontra Intel: który jest najlepszy?

Obecnie większość urządzeń komputerowych prawdopodobnie ma procesor o konstrukcji x86(x86 design) , taki jak procesory Intel, lub o konstrukcji ARM (Advanced RISC Machine),(ARM (Advanced RISC Machine) design) jak w procesorze(CPU) w smartfonie lub tablecie. Procesory ARM(ARM CPUs) stają się również laptopami. 

W dzisiejszych czasach możesz wybierać między komputerem z procesorem Intel(Intel) lub AMD ( x86 ) lub urządzeniem z procesorem ARM . Więc jeśli chodzi o procesory ARM(ARM) vs. Intel , co jest lepsze?

ARM kontra Intel: różne pochodzenie

Współczesne procesory (CPUs)Intel i ARM mogą wywodzić swoje technologie z wczesnych chipów w komputerach wprowadzonych na rynek we wczesnych latach 80., w szczególności Acorn Computers BBC Micro i Intel 8088 znalezionych w pierwszym IBM PC. Utorowały one drogę dwóm głównym projektom współczesnych  procesorów .(CPU)

Należy zauważyć, że chociaż mają dwie oddzielne linie ewolucyjne, zbiegają się w tym, w jaki sposób obecnie używamy tych procesorów(CPUs) .

RISC a CISC

Pod maską główną różnicą między procesorem Intel a (Intel)procesorem(CPU) opartym na ARM jest typ instrukcji, które rozumie każde urządzenie. Procesory(CPUs) oparte na architekturze ARM to urządzenia RISC (komputer z ograniczonym zestawem instrukcji)(RISC (Reduced Instruction Set Computer)) , a procesory Intel to urządzenia CISC (komputer z kompleksowym zestawem instrukcji)(CISC (Complex Instruction Set Computer) ) . Projekty RISC(RISC) i CISC różnią się sposobem wykonywania pracy przez procesory. W procesorach (CPUs)Intel (i AMD ) używają zestawu instrukcji CISC znanego jako x86.(CISC)

Jednak większość ich mocnych i słabych stron wynika z faktu, że urządzenia RISC obsługują krótkie, proste instrukcje o jednakowej długości, podczas gdy urządzenia CISC łączą wiele instrukcji w długie, złożone instrukcje przetwarzane jednocześnie.

Kompatybilność oprogramowania

Procesory Intela(Intel) nie rozumieją kodu ARM i na odwrót. Tak więc system operacyjny i oprogramowanie muszą być napisane specjalnie dla jednego typu procesora. 

Możliwe jest, że oprogramowanie przeznaczone dla jednego typu procesora(CPU) będzie działać na drugim, ale zwykle wiąże się to z dużymi karami w zakresie wydajności i nieefektywności. 

Wyjątkiem jest oprogramowanie do tłumaczenia kodu Rosetta 2 firmy Apple. (Rosetta 2)Ich niestandardowe procesory ARM(ARM CPUs) zostały zaprojektowane specjalnie z myślą o Rosetcie 2(Rosetta 2) i umożliwiają niemal bezproblemowe uruchamianie oprogramowania zaprojektowanego dla komputerów Mac(Macs) z procesorami Intel . Ogólnie rzecz biorąc(Overall) , spadek wydajności w przypadku Rosetty 2(Rosetta 2) jest niski, ale nie jest doskonały. 

Bardziej typowym przykładem są urządzenia Surface firmy Microsoft oparte na architekturze ARM(ARM-based Surface) . Gdy te próbują uruchomić kod x86 poprzez emulację, wpływ na wydajność jest tak poważny, że oprogramowanie może być bezużyteczne.

Pobór energii

Istotną przewagą procesorów opartych na architekturze ARM(ARM) nad procesorami (CPUs)Intel i innymi procesorami x86 jest zużycie energii. Okazuje się, że podejście RISC wraz ze specyficzną innowacją konstrukcji ARM sprawia, że ​​procesory(CPUs) są niezwykle oszczędne . Właśnie dlatego ARM zdominował rynek smartfonów i tabletów.

Dlatego możesz korzystać z telefonu przez 24 godziny lub dłużej, podczas gdy laptop Intel z większą baterią może działać tylko kilka godzin, jeśli masz szczęście. Oczywiście, jeśli pójdziesz z M1 Mac , możesz uzyskać blisko 20 godzin odtwarzania filmów, co jest bardzo imponujące jak na laptopa.

Czysta wydajność

Kiedy wyeliminujesz zużycie energii, tak jak w przypadku komputera podłączonego do sieci, Intel i inne procesory x86 CISC depczą procesory (x86 CISC)RISC(RISC CPUs) oparte na architekturze ARM .

Ale ponieważ tak dużo pieniędzy przeznacza się na rozwój procesorów ARM(ARM CPU) dzięki wzrostowi liczby smartfonów i tabletów, wydajność procesorów ARM(ARM CPUs) rośnie wykładniczo z każdą generacją. 

Smartfony średniej(Mid-range) klasy przekroczyły już próg „wystarczająco dobrego” pod względem mocy obliczeniowej i są wystarczająco wydajne, aby zaspokoić codzienne potrzeby użytkowników.

Wydajność na wat

Jeśli zmienimy narrację na to, ile pracy może wykonać procesor ARM(ARM CPU) na każdy wat zużywanej energii, sprawy nie wyglądają tak dobrze w przypadku procesorów Intel(Intel CPUs) x86 . Chociaż firmy takie jak Intel ciężko pracowały, aby stworzyć energooszczędne modele swoich procesorów(CPUs) , wciąż istnieje luka.

Rozważ powyższe porównanie. Intel i7-9750H ma 45W Thermal Design Power ( TDP ), podczas gdy Snapdragon 888 ma 10W TDP . Jednak 888 jest w zasięgu swojej wydajności wzorcowej.

Procesor ARM(ARM CPU) nadal jest w stanie osiągnąć 75% wyniku high-endowego procesora Intel do laptopów, gdy wszystkie wyniki są zaangażowane. Należy pamiętać, że procesor ARM(ARM CPU) nie ma aktywnego chłodzenia i jest umieszczony w smartfonie. W przypadku dużego laptopa z aktywnym chłodzeniem i ponad czterokrotnie wyższym współczynnikiem TDP , który ma tak stosunkowo niewielką przewagę wydajności, wyraźnie widać różnicę w wydajności na wat między tymi technologiami. 

Symetria rdzenia

Ekscytującą zaletą po stronie ARM jest zastosowanie asymetrycznych rdzeni procesora(CPU cores) . Procesory Intel(Intel) i inne x86 mają wiele, ale identycznych rdzeni. Jednak często zdarza się, że procesory ARM(ARM CPUs) mają wiele, ale różnych rdzeni. 

Na przykład 8-rdzeniowy procesor ARM(ARM CPU) w smartfonie może mieć cztery energooszczędne rdzenie, które są wystarczająco szybkie do wykonywania codziennych zadań, takich jak przeglądanie sieci, oglądanie filmów, słuchanie muzyki i wykonywanie drobnych zadań w tle. Gdy tylko uruchomisz grę wideo lub zaczniesz tworzyć treści, takie jak edycja zdjęć, włączają się cztery wysokowydajne procesory(CPUs) .

Oznacza to, że możesz czerpać korzyści z wysokiej wydajności szczytowej w krótkich seriach w razie potrzeby, a także cieszyć się długą żywotnością baterii uśrednioną w cyklu ładowania baterii.

Czy ARM to przyszłość?

Głównym pytaniem, jakie postawiliśmy, jeśli chodzi o te technologie procesorów(CPU) , było „ Która(Which) jest najlepsza?” i jak można się spodziewać, odpowiedź brzmi „to zależy”. Możemy z całą pewnością powiedzieć, że procesory x86 Intel (CPUs)((Intel) i AMD ) rządzą, gdy nie ma problemu z zasilaniem. Więc jeśli jest podłączony do ściany i nie wymaga baterii do pracy, to są procesory(CPUs) , do których należy się udać.

Dzisiaj, w świecie komputerów przenośnych, sprawy nie są tak jasne. Największą wadą ARM(ARM) nie jest wydajność, ale kompatybilność oprogramowania. To jest coś, co Apple rozwiązał w Rosetcie 2(Rosetta 2) , a dla Microsoftu(Microsoft) jest to wysoki priorytet. Zakładając, że oprogramowanie będzie działać w systemie ARM bez znaczącej (jeśli w ogóle) utraty wydajności, oferuje najlepszą równowagę między wydajnością a żywotnością baterii.

Gdy zrobisz to dobrze, otrzymasz komputer, taki jak M1 MacBook Pro . Jest wystarczająco mocny jako komputer ogólnego przeznaczenia i może nawet wykonywać profesjonalne zadania, takie jak edycja wideo(video editing) - poziom wydajności, który może utrzymać przez 20 godzin na baterii! Jeśli chcesz uzyskać więcej informacji na temat M1, sprawdź M1 vs i7: Bitwy porównawcze(M1 vs i7: The Benchmark Battles) .



About the author

Jestem profesjonalnym inżynierem dźwięku z ponad 10-letnim doświadczeniem. Pracowałem przy wielu projektach, od małych domowych systemów audio po duże produkcje komercyjne. Moje umiejętności polegają na tworzeniu doskonałych ścieżek dźwiękowych i narzędzi do przetwarzania dźwięku, dzięki którym muzyka brzmi świetnie. Mam również ogromne doświadczenie w pracy z systemem Windows 10 i mogę pomóc Ci w pełni wykorzystać możliwości systemu komputerowego.



Related posts