Roku versijas. Kā uzzināt, kurš procesors ir operētājsistēmā Android

ARM procesors ir mobilais procesors viedtālruņiem un planšetdatoriem.

Šajā tabulā parādīti visi šobrīd zināmie ARM procesori. ARM procesoru tabula tiks papildināta un uzlabota, parādoties jauniem modeļiem. Šajā tabulā tiek izmantota nosacījuma sistēma CPU un GPU veiktspējas novērtēšanai. ARM procesora veiktspējas dati tika iegūti no dažādiem avotiem, galvenokārt pamatojoties uz tādu testu rezultātiem kā: PassMark, Antutu, GFXBench.

Mēs nepretendējam uz absolūtu precizitāti. Absolūti precīzi rangs un novērtēt ARM procesoru veiktspēju neiespējami tā vienkāršā iemesla dēļ, ka katram no tiem savā ziņā ir priekšrocības, bet dažos veidos tas atpaliek no citiem ARM procesoriem. ARM procesoru tabula ļauj redzēt, novērtēt un, pats galvenais, salīdziniet dažādus SoC (System-On-Chip) risinājumus. Izmantojot mūsu tabulu, jūs varat Salīdziniet mobilos procesorus un tas ir pietiekami, lai uzzinātu, kā tieši atrodas jūsu nākotnes (vai pašreizējā) viedtālruņa vai planšetdatora ARM sirds.

Šeit mēs esam salīdzinājuši ARM procesorus. Mēs apskatījām un salīdzinājām CPU un GPU veiktspēju dažādos SoC (System-on-Chip). Bet lasītājam var rasties vairāki jautājumi: Kur tiek izmantoti ARM procesori? Kas ir ARM procesors? Kā ARM arhitektūra atšķiras no x86 procesoriem? Mēģināsim to visu saprast, pārāk neiedziļinoties detaļās.

Pirmkārt, definēsim terminoloģiju. ARM ir arhitektūras nosaukums un vienlaikus tās attīstību vadošā uzņēmuma nosaukums. Saīsinājums ARM apzīmē (Advanced RISC Machine vai Acorn RISC Machine), ko var tulkot kā: uzlabota RISC mašīna. ARM arhitektūra apvieno gan 32, gan 64 bitu mikroprocesoru kodolu saimi, ko izstrādājis un licencējis ARM Limited. Uzreiz gribu atzīmēt, ka sabiedrība ARM Limited nodarbojas tikai ar kodolu un tiem paredzēto rīku izstrādi (atkļūdošanas rīki, kompilatori utt.), Bet ne pašu procesoru ražošanu. Uzņēmums ARM Limited pārdod trešajām personām licences ARM procesoru ražošanai. Šeit ir daļējs to uzņēmumu saraksts, kuriem šodien ir licence ražot ARM procesorus: AMD, Atmel, Altera, Cirrus Logic, Intel, Marvell, NXP, Samsung, LG, MediaTek, Qualcomm, Sony Ericsson, Texas Instruments, nVidia, Freescale... un vēl daudzas citas.

Daži uzņēmumi, kas ir saņēmuši licenci ARM procesoru ražošanai, izveido savas kodolu versijas, pamatojoties uz ARM arhitektūru. Piemēri: DEC StrongARM, Freescale i.MX, Intel XScale, NVIDIA Tegra, ST-Ericsson Nomadik, Qualcomm Snapdragon, Texas Instruments OMAP, Samsung Hummingbird, LG H13, Apple A4/A5/A6 un HiSilicon K3.

Šodien viņi strādā ar ARM procesoriem praktiski jebkura elektronika: PDA, mobilie tālruņi un viedtālruņi, digitālie atskaņotāji, pārnēsājamās spēļu konsoles, kalkulatori, ārējie cietie diski un maršrutētāji. Tie visi satur ARM kodolu, tāpēc mēs to varam teikt ARM - mobilie procesori viedtālruņiem un tabletes.

ARM procesors pārstāv a SoC, vai "sistēma mikroshēmā". SoC sistēma vai “sistēma mikroshēmā” var saturēt vienā mikroshēmā papildus pašam centrālajam procesoram atlikušās pilnvērtīga datora daļas. Tas ietver atmiņas kontrolieri, I/O porta kontrolieri, grafisko kodolu un ģeopozicionēšanas sistēmu (GPS). Tajā var būt arī 3G modulis, kā arī daudz kas cits.

Ja ņemam vērā atsevišķu ARM procesoru saimi, piemēram, Cortex-A9 (vai jebkuru citu), nevar teikt, ka visiem vienas saimes procesoriem ir vienāda veiktspēja vai tie visi ir aprīkoti ar GPS moduli. Visi šie parametri ir ļoti atkarīgi no mikroshēmas ražotāja un no tā, ko un kā viņš nolēma ieviest savā produktā.

Kāda ir atšķirība starp ARM un X86 procesoriem?? RISC (Reduced Instruction Set Computer) arhitektūra pati par sevi nozīmē samazinātu instrukciju kopu. Kas attiecīgi noved pie ļoti mērena enerģijas patēriņa. Galu galā jebkurā ARM mikroshēmā ir daudz mazāk tranzistoru nekā tā ekvivalentā no x86 līnijas. Neaizmirstiet, ka SoC sistēmā visas perifērijas ierīces atrodas vienā mikroshēmā, kas ļauj ARM procesoram būt vēl energoefektīvākam. ARM arhitektūra sākotnēji tika izstrādāta, lai aprēķinātu tikai veselu skaitļu darbības, atšķirībā no x86, kas var darboties ar peldošā komata aprēķiniem vai FPU. Nav iespējams skaidri salīdzināt šīs divas arhitektūras. Dažos veidos ARM būs priekšrocības. Un kaut kur ir otrādi. Ja mēģināt atbildēt uz jautājumu vienā frāzē: kāda ir atšķirība starp ARM un X86 procesoriem, tad atbilde būs šāda: ARM procesors nezina komandu skaitu, ko zina x86 procesors. Un tie, kas zina, izskatās daudz īsāki. Tam ir gan savi plusi, gan mīnusi. Lai kā arī būtu, pēdējā laikā viss liecina, ka ARM procesori sāk lēnām, bet pārliecinoši panākt un savā ziņā pat pārspēj parastos x86 procesorus. Daudzi atklāti paziņo, ka ARM procesori drīzumā aizstās x86 platformu mājas datoru segmentā. Kā jau zināms, 2013. gadā vairāki pasaulslaveni uzņēmumi pilnībā atteicās no tālākās netbooks ražošanas par labu planšetdatoriem. Nu, kas īsti notiks, laiks rādīs.

Mēs uzraudzīsim tirgū jau pieejamos ARM procesorus.

Ikviens, kurš interesējas par mobilajām tehnoloģijām, ir dzirdējis par ARM arhitektūru. Tomēr lielākajai daļai cilvēku tas ir saistīts ar planšetdatoru vai viedtālruņu procesoriem. Citi tos labo, precizējot, ka tas nav pats akmens, bet tikai tā arhitektūra. Taču gandrīz nevienu no viņiem noteikti neinteresēja, kur un kad šī tehnoloģija patiesībā radās.

Tikmēr šī tehnoloģija ir plaši izplatīta starp daudziem moderniem sīkrīkiem, kuru katru gadu kļūst arvien vairāk. Turklāt uzņēmuma, kurš sāka izstrādāt ARM procesorus, attīstības ceļā ir viens interesants gadījums, kuru nav grēks pieminēt, iespējams, kādam tas kļūs par mācību.

ARM arhitektūra manekeniem

Saīsinājums ARM slēpj IT tehnoloģiju jomā diezgan veiksmīgu Lielbritānijas uzņēmumu ARM Limited. Tas nozīmē Advanced RISC Machines un ir viens no pasaules lielākajiem izstrādātājiem un licencētājiem 32 bitu RISC procesoru arhitektūrai, kas nodrošina lielāko daļu portatīvo ierīču.

Taču raksturīgi, ka uzņēmums pats neražo mikroprocesorus, bet tikai izstrādā un licencē savu tehnoloģiju citām pusēm. Jo īpaši ARM mikrokontrolleru arhitektūru iegādājas šādi ražotāji:

  • Atmel.
  • Cirrus Logic.
  • Intel.
  • Apple.
  • nVidia.
  • HiSilicon.
  • Marvell.
  • Samsung.
  • Qualcomm.
  • Sony Ericsson.
  • Teksasas instrumenti.
  • Broadcom.

Daži no tiem ir zināmi plašai digitālo sīkrīku patērētāju auditorijai. Saskaņā ar britu korporācijas ARM datiem kopējais mikroprocesoru skaits, kas ražoti, izmantojot to tehnoloģiju, ir vairāk nekā 2,5 miljardi. Ir vairākas mobilo akmeņu sērijas:

  • ARM7 - takts frekvence 60-72 MHz, kas attiecas uz budžeta mobilajiem tālruņiem.
  • ARM9/ARM9E - frekvence jau ir augstāka, apmēram 200 MHz. Funkcionālāki viedtālruņi un personālie ciparasistenti (PDA) ir aprīkoti ar šādiem mikroprocesoriem.

Cortex un ARM11 ir modernākas mikroprocesoru saimes, salīdzinot ar iepriekšējo ARM mikrokontrolleru arhitektūru, ar takts frekvenci līdz 1 GHz un uzlabotām digitālā signāla apstrādes iespējām.

Populārie Marvell mikroprocesori xScale (līdz 2007. gada vasaras vidum projekts bija Intel rīcībā) patiesībā ir ARM9 arhitektūras paplašināta versija, kas papildināta ar Wireless MMX instrukciju kopu. Šis Intel risinājums bija vērsts uz multivides lietojumprogrammu atbalstu.

ARM tehnoloģija attiecas uz 32 bitu mikroprocesora arhitektūru, kas satur samazinātu instrukciju kopu, ko dēvē par RISC. Pēc aprēķiniem, ARM procesoru izmantošana ir 82% no kopējā saražoto RISC procesoru skaita, kas liecina par diezgan plašu 32 bitu sistēmu pārklājuma zonu.

Daudzas elektroniskās ierīces ir aprīkotas ar ARM procesoru arhitektūru, un tās ir ne tikai plaukstdatori un mobilie tālruņi, bet arī rokas spēļu konsoles, kalkulatori, datoru perifērijas ierīces, tīkla iekārtas un daudz kas cits.

Neliels ceļojums pagātnē

Atgriezīsim iedomātu laika mašīnu dažus gadus atpakaļ un mēģināsim saprast, kur tas viss sākās. Var droši teikt, ka ARM savā jomā drīzāk ir monopolists. Un to apliecina fakts, ka lielāko daļu viedtālruņu un citu elektronisko digitālo ierīču kontrolē mikroprocesori, kas izveidoti, izmantojot šo arhitektūru.

1980. gadā tika dibināta Acorn Computers, kas sāka radīt personālos datorus. Tāpēc ARM iepriekš tika ieviests kā Acorn RISC mašīnas.

Gadu vēlāk patērētājiem tika prezentēta BBC Micro PC mājas versija ar pašu pirmo ARM procesora arhitektūru. Tas bija veiksmīgs, taču mikroshēma netika galā ar grafikas uzdevumiem, un arī citas iespējas Motorola 68000 un National Semiconductor 32016 procesoru veidā tam nebija piemērotas.

Tad uzņēmuma vadība domāja par sava mikroprocesora izveidi. Inženieri interesējās par jaunu procesora arhitektūru, ko izgudroja vietējās universitātes absolventi. Tas vienkārši izmantoja samazināto instrukciju kopu jeb RISC. Un pēc pirmā datora parādīšanās, kuru vadīja Acorn Risc Machine procesors, panākumi nāca diezgan ātri - 1990. gadā tika noslēgts līgums starp britu zīmolu un Apple. Tas iezīmēja jauna mikroshēmojuma izstrādes sākumu, kas, savukārt, noveda pie visas izstrādes komandas izveidošanas, ko dēvē par Advanced RISC Machines jeb ARM.

Sākot ar 1998. gadu, uzņēmums mainīja nosaukumu uz ARM Limited. Un tagad speciālisti vairs nav iesaistīti ARM arhitektūras ražošanā un ieviešanā. Ko tas deva? Tas nekādi neietekmēja uzņēmuma attīstību, lai gan galvenais un vienīgais uzņēmuma virziens bija tehnoloģiju attīstība, kā arī licenču pārdošana trešo pušu uzņēmumiem, lai tie varētu izmantot procesora arhitektūru. Tajā pašā laikā daži uzņēmumi iegūst tiesības uz gataviem kodoliem, bet citi aprīko procesorus ar saviem kodoliem saskaņā ar iegūto licenci.

Saskaņā ar dažiem datiem uzņēmuma peļņa no katra šāda risinājuma ir 0,067 $. Bet šī informācija ir vidēja un novecojusi. Mikroshēmojumu kodolu skaits katru gadu pieaug, un attiecīgi mūsdienu procesoru izmaksas pārsniedz vecākus modeļus.

Pielietojuma zona

Tā bija mobilo ierīču attīstība, kas uzņēmumam ARM Limited atnesa milzīgu popularitāti. Un, kad viedtālruņu un citu pārnēsājamu elektronisko ierīču ražošana kļuva plaši izplatīta, energoefektīvi procesori nekavējoties tika izmantoti. Interesanti, vai ir Linux uz rokas arhitektūra?

ARM attīstības kulminācija notika 2007. gadā, kad tika atjaunota tā partnerība ar Apple zīmolu. Pēc tam patērētājiem tika prezentēts pirmais iPhone, kura pamatā ir ARM procesors. Kopš tā laika šāda procesora arhitektūra ir kļuvusi par gandrīz jebkura ražotā viedtālruņa nemainīgu sastāvdaļu, ko var atrast tikai mūsdienu mobilo sakaru tirgū.

Var teikt, ka gandrīz katra modernā elektroniskā ierīce, kas jāvada ar procesoru, kaut kādā veidā ir aprīkota ar ARM mikroshēmām. Un fakts, ka šāda procesora arhitektūra atbalsta daudzas operētājsistēmas, neatkarīgi no tā, vai tā ir Linux, Android, iOS un Windows, ir nenoliedzama priekšrocība. To vidū ir arī Windows iegultais CE 6.0 Core, tā atbalsta arī rokas arhitektūru. Šī platforma ir paredzēta rokas datoriem, mobilajiem tālruņiem un iegultajām sistēmām.

X86 un ARM atšķirīgās iezīmes

Daudzi lietotāji, kuri ir daudz dzirdējuši par ARM un x86, nedaudz sajauc šīs divas arhitektūras savā starpā. Tomēr tiem ir noteiktas atšķirības. Ir divi galvenie arhitektūras veidi:

  • CISC (Complex Instruction Set Computing).
  • skaitļošana).

CISC ietver x86 procesorus (Intel vai AMD), RISC, kā jau var saprast, ietver ARM saimi. x86 un roku arhitektūrām ir savi fani. Pateicoties ARM speciālistu pūlēm, kuri uzsvēra energoefektivitāti un vienkāršas instrukciju kopas izmantošanu, procesori no tā guva lielu labumu – mobilo sakaru tirgus sāka strauji attīstīties, un daudzi viedtālruņi gandrīz pielīdzinājās datoru iespējām.

Savukārt Intel vienmēr ir bijis slavens ar augstas veiktspējas un joslas platuma procesoru ražošanu galddatoriem, klēpjdatoriem, serveriem un pat superdatoriem.

Šīs divas ģimenes savā veidā iekaroja lietotāju sirdis. Bet kāda ir viņu atšķirība? Ir vairākas atšķirīgas iezīmes vai pat iezīmes, apskatīsim vissvarīgākās no tām.

Apstrādes jauda

Sāksim analizēt atšķirības starp ARM un x86 arhitektūru ar šo parametru. RISC profesoru specialitāte ir izmantot pēc iespējas mazāk instrukciju. Turklāt tiem jābūt pēc iespējas vienkāršākiem, kas tiem dod priekšrocības ne tikai inženieriem, bet arī programmatūras izstrādātājiem.

Filozofija šeit ir vienkārša - ja instrukcijas ir vienkāršas, tad vēlamajai shēmai nav nepieciešams pārāk daudz tranzistoru. Rezultātā kaut kam tiek atbrīvota papildu vieta vai arī mikroshēmu izmēri kļūst mazāki. Šī iemesla dēļ ARM mikroprocesori sāka integrēt perifērijas ierīces, piemēram, grafikas procesorus. Piemērs ir Raspberry Pi dators, kuram ir minimāls komponentu skaits.

Tomēr vienkāršas instrukcijas maksā. Lai veiktu noteiktus uzdevumus, ir nepieciešami papildu norādījumi, kas parasti palielina atmiņas patēriņu un laiku, kas nepieciešams uzdevumu veikšanai.

Atšķirībā no rokas procesora arhitektūras, CISC mikroshēmu instrukcijas, piemēram, Intel risinājumi, var veikt sarežģītus uzdevumus ar lielu elastību. Citiem vārdiem sakot, uz RISC balstītas mašīnas veic darbības starp reģistriem, un parasti programmai pirms operācijas veikšanas reģistrā jāielādē mainīgie. CISC procesori var veikt darbības vairākos veidos:

  • starp reģistriem;
  • starp reģistru un atmiņas vietu;
  • starp atmiņas šūnām.

Bet tā ir tikai daļa no raksturīgajām iezīmēm, pāriesim pie citu pazīmju analīzes.

Elektrības patēriņš

Atkarībā no ierīces veida enerģijas patēriņam var būt dažādas nozīmes pakāpes. Sistēmai, kas ir savienota ar pastāvīgu strāvas avotu (elektrisko tīklu), enerģijas patēriņam vienkārši nav ierobežojumu. Tomēr mobilie tālruņi un citi elektroniskie sīkrīki ir pilnībā atkarīgi no jaudas pārvaldības.

Vēl viena atšķirība starp rokas un x86 arhitektūru ir tāda, ka pirmajai ir mazāks par 5 W enerģijas patēriņš, ieskaitot daudzas saistītās pakotnes: GPU, perifērijas ierīces, atmiņu. Šī mazā jauda ir saistīta ar mazāku tranzistoru skaitu apvienojumā ar salīdzinoši zemiem ātrumiem (ja velkam paralēli ar galddatoru procesoriem). Tajā pašā laikā tas ietekmē produktivitāti – sarežģītu darbību pabeigšana prasa ilgāku laiku.

Intel kodoliem ir sarežģītāka struktūra, un rezultātā to enerģijas patēriņš ir ievērojami lielāks. Piemēram, augstas veiktspējas Intel I-7 procesors patērē aptuveni 130 W enerģijas, mobilās versijas - 6-30 W.

Programmatūra

Ir diezgan grūti salīdzināt šo parametru, jo abi zīmoli ir ļoti populāri savās aprindās. Ierīces, kuru pamatā ir arm-arhitektūras procesori, lieliski darbojas ar mobilajām operētājsistēmām (Android utt.).

Iekārtas, kurās darbojas Intel procesori, var darbināt tādas platformas kā Windows un Linux. Turklāt abas mikroprocesoru saimes ir draudzīgas ar Java valodā rakstītām lietojumprogrammām.

Analizējot atšķirības arhitektūrās, var droši teikt vienu - ARM procesori galvenokārt pārvalda mobilo ierīču enerģijas patēriņu. Galddatoru risinājumu galvenais mērķis ir nodrošināt augstu veiktspēju.

Jauni sasniegumi

Uzņēmums ARM savas kompetentās politikas dēļ ir pilnībā pārņēmis kontroli pār mobilo sakaru tirgu. Bet nākotnē viņa negrasās ar to apstāties. Pirms neilga laika tika prezentēta jauna kodolu izstrāde: Cortex-A53 un Cortex-A57, kas saņēma vienu svarīgu atjauninājumu - atbalstu 64 bitu skaitļošanai.

A53 kodols ir tiešs ARM Cortex-A8 pēctecis, kuram, lai arī tā veiktspēja nebija īpaši augsta, enerģijas patēriņš bija minimāls. Kā atzīmē eksperti, arhitektūras enerģijas patēriņš tiek samazināts 4 reizes, un veiktspējas ziņā tas nebūs zemāks par Cortex-A9 kodolu. Un tas neskatoties uz to, ka A53 kodola laukums ir par 40% mazāks nekā A9.

A57 kodols aizstās Cortex-A9 un Cortex-A15. Tajā pašā laikā ARM inženieri apgalvo, ka ir fenomenāls veiktspējas pieaugums — trīs reizes lielāks nekā A15 kodolam. Citiem vārdiem sakot, A57 mikroprocesors būs 6 reizes ātrāks nekā Cortex-A9, un tā energoefektivitāte būs 5 reizes labāka nekā A15.

Rezumējot, cortex sērija, proti, progresīvākā a53, atšķiras no saviem priekšgājējiem ar augstāku veiktspēju uz tikpat augstas energoefektivitātes fona. Pat Cortex-A7 procesori, kas ir instalēti lielākajā daļā viedtālruņu, nevar konkurēt!

Bet vēl vērtīgāk ir tas, ka rokas garozas a53 arhitektūra ir tā sastāvdaļa, kas ļaus izvairīties no problēmām, kas saistītas ar atmiņas trūkumu. Turklāt ierīce lēnāk izlādēs akumulatoru. Pateicoties jaunajam produktam, šīs problēmas tagad paliks pagātnē.

Grafiskie risinājumi

Papildus procesoru izstrādei ARM strādā pie Mali sērijas grafikas paātrinātāju ieviešanas. Un pats pirmais no tiem ir Mali 55. LG Renoir telefons bija aprīkots ar šo akseleratoru. Un jā, šis ir visparastākais mobilais tālrunis. Tikai tajā GPU neatbildēja par spēlēm, bet tikai renderēja interfeisu, jo, spriežot pēc mūsdienu standartiem, grafikas procesoram ir primitīvas iespējas.

Taču progress nepielūdzami lido uz priekšu, un tāpēc, lai iet līdzi laikam, ARM ir arī uzlaboti modeļi, kas ir aktuāli vidējas cenas viedtālruņiem. Mēs runājam par kopējo GPU Mali-400 MP un Mali-450 MP. Lai gan tiem ir zema veiktspēja un ierobežots API kopums, tas neliedz tiem atrast pielietojumu mūsdienu mobilajos modeļos. Spilgts piemērs ir Zopo ZP998 tālrunis, kurā astoņu kodolu MTK6592 mikroshēma ir savienota pārī ar Mali-450 MP4 grafikas paātrinātāju.

Konkurētspēja

Šobrīd pret ARM vēl neviens neiebilst, un tas galvenokārt saistīts ar to, ka toreiz tika pieņemts pareizais lēmums. Taču savulaik, sava ceļojuma sākumā, izstrādātāju komanda strādāja pie datoru procesoru izveides un pat mēģināja konkurēt ar tādu gigantu kā Intel. Taču arī pēc darbības virziena maiņas uzņēmumam klājās grūti.

Un, kad pasaulslavenais datoru zīmols Microsoft noslēdza līgumu ar Intel, citiem ražotājiem vienkārši nebija nekādu izredžu – Windows operētājsistēma atteicās strādāt ar ARM procesoriem. Kā gan nevar pretoties gcam emulatoru izmantošanai roku arhitektūrā?! Kas attiecas uz Intel, novērojot ARM Limited panākumu vilni, tas arī mēģināja izveidot procesoru, kas būtu cienīgs konkurents. Šim nolūkam Intel Atom mikroshēma tika darīta pieejama plašai sabiedrībai. Bet tas prasīja daudz ilgāku laiku nekā ARM Limited. Un mikroshēma nonāca ražošanā tikai 2011. gadā, bet dārgais laiks jau bija zaudēts.

Būtībā Intel Atom ir CISC procesors ar x86 arhitektūru. Speciālistiem izdevās panākt mazāku enerģijas patēriņu nekā ARM risinājumos. Tomēr visa programmatūra, kas tiek izlaista mobilajām platformām, ir slikti pielāgota x86 arhitektūrai.

Galu galā uzņēmums atzina lēmuma milzīgumu un pēc tam atteicās no mobilo ierīču procesoru ražošanas. Vienīgais lielākais Intel Atom mikroshēmu ražotājs ir ASUS. Tajā pašā laikā šie procesori nav nogrimuši aizmirstībā, ar tiem masveidā tiek aprīkoti nettopi un citas pārnēsājamas ierīces.

Tomēr pastāv iespēja, ka situācija mainīsies un visu iecienītā Windows operētājsistēma atbalstīs ARM mikroprocesorus. Turklāt šajā virzienā tiek sperti soļi, varbūt tiešām parādīsies kaut kas līdzīgs gcam emulatoriem uz ARM arhitektūras mobilajiem risinājumiem?! Kas zina, laiks rādīs un viss noliks savās vietās.

Uzņēmuma ARM attīstības vēsturē ir viens interesants punkts (raksta sākumā tas bija domāts). Kādreiz ARM Limited pamatā bija Apple, un, visticamāk, visa ARM tehnoloģija būtu piederējusi tam. Tomēr liktenis lēma citādi - 1998. gadā Apple bija krīzē, un vadība bija spiesta pārdot savu daļu. Pašlaik tas ir līdzvērtīgs citiem ražotājiem un joprojām ir jāiegādājas tehnoloģijas no ARM Limited savām iPhone un iPad ierīcēm. Kurš gan varēja zināt, kā lietas var izvērsties?!

Mūsdienu ARM procesori spēj veikt sarežģītākas darbības. Un tuvākajā nākotnē uzņēmuma vadības mērķis ir ienākt serveru tirgū, kas to neapšaubāmi interesē. Turklāt mūsdienās, kad tuvojas lietiskā interneta (IoT), tai skaitā “viedās” sadzīves tehnikas, attīstības laikmets, varam prognozēt vēl lielāku pieprasījumu pēc ARM arhitektūras mikroshēmām.

Tātad uzņēmumam ARM Limited ir ne tuvu nedrūma nākotne! Un maz ticams, ka tuvākajā nākotnē atradīsies kāds, kas varētu izspiest šo, bez šaubām, mobilo gigantu viedtālruņu un citu līdzīgu elektronisko ierīču procesoru izstrādē.

Kā secinājums

ARM procesori ātri pārņēma mobilo ierīču tirgu, pateicoties zemajam enerģijas patēriņam un, lai arī ne pārāk augstajam, bet tomēr labajam sniegumam. Šobrīd situāciju ARM var tikai apskaust. Daudzi ražotāji izmanto tās tehnoloģijas, kas Advanced RISC Machines nostāda līdzvērtīgi tādiem gigantiem procesoru izstrādes jomā kā Intel un AMD. Un tas neskatoties uz to, ka uzņēmumam nav savas produkcijas.

Kādu laiku mobilā zīmola konkurents bija MIPS uzņēmums ar tāda paša nosaukuma arhitektūru. Taču šobrīd Intel Corporation personā ir tikai viens nopietns konkurents, lai gan tās vadība neuzskata, ka rokas arhitektūra varētu apdraudēt tās tirgus daļu.

Turklāt, pēc Intel ekspertu domām, ARM procesori nespēj darbināt operētājsistēmu darbvirsmas versijas. Tomēr šāds apgalvojums izklausās nedaudz neloģisks, jo ultramobilo datoru īpašnieki neizmanto "smago" programmatūru. Vairumā gadījumu ir nepieciešama piekļuve internetam, dokumentu rediģēšana, multivides failu (mūzikas, filmu) klausīšanās un citi vienkārši uzdevumi. Un ARM risinājumi labi tiek galā ar šādām darbībām.

ARMv6 un ARMv7 ir uzņēmuma mobilo procesoru arhitektūras paaudzes ARM Limited pamatojoties uz 32 bitu instrukcijām.

ARM arhitektūra diezgan izplatīta tirgū, kas iepriekš piederēja tikai tādu populāru arhitektūru galddatoru procesoriem kā Intel x86/64 un AMD64. Mūsdienās, pateicoties ARMv6 vai ARMv7, mūsdienu televizoru, mājas kinozāļu un citu pazīstamu iekārtu procesors var iederas tavā rokā.

Par ARM mobilās arhitektūras galveno nišu ir kļuvuši viedtālruņi, planšetdatori un citas līdzīgas mobilās ierīces. Mūsdienās 95% viedtālruņu jau darbojas ar ARM arhitektūras procesoriem, kā arī puse viedo televizoru un 90% cieto disku. Un, pateicoties to “izdzīvošanai” ar vienu akumulatora uzlādi un pieņemamu veiktspēju, ierīces ar ARM arhitektūras procesoriem nomainīja visu “netbooks” līniju, kļūstot par planšetdatoriem ar dokstacijām, kas ierīcei deva gandrīz visu darba dienu. tikai dažas stundas, kā iepriekš, un deva zināmu veiktspējas pieaugumu pašu procesoru zemo izmaksu, daudzkodolu risinājumu klātbūtnes un augsta pārspīlēšanas potenciāla dēļ.

Šo arhitektūru galvenās iezīmes:

  • ARMv6 oficiāli neatbalsta Flash.(Katrā ziņā kopš 2012. gada vidus Google pilnībā atteicās no Flash Android platformā, tāpēc atbalsts šai tehnoloģijai vairs nav aktuāls).
  • ARMv7 bieži sastopams daudzkodolu mobilajos procesoros, savukārt sestā paaudze ir ierobežota tikai ar vienu fizisko un loģisko kodolu.
  • Lietojumprogrammām, kas izveidotas ARMv7, ir lielāks kopējais svars, un tām ir nepieciešama vairāk RAM nekā līdzīgām programmām, kas darbojas tikai ar ARMv6.
  • ARMv7 procesori ir jaudīgāki nekā iepriekšējās paaudzes procesori.
  • Spēles un programmas, kas izstrādātas ARMv6, pēc noklusējuma ir saderīgas ar ARMv7, bet ne otrādi.
  • Fakts, ka viena vai otra lietojumprogramma vienlaikus atbalsta ARMv6 un ARMv7, ne vienmēr nozīmē uzlabotu grafikas veiktspēju pēdējā arhitektūrā. Šajā gadījumā mēs iesakām meklēt procesorus no Nvidia un Tegra. Viņiem ir atsevišķs veikals ar rotaļlietām ar lielāku detalizāciju un citiem grafiskiem labumiem, kas nav pieejami nevienā citā ierīcē, kurā nedarbojas Tegra.
  • Šādu procesoru standarta ARMv7 frekvence ir norādīta 1 GHz nominālā un augstāka, ko nevar teikt par ARMv6.
  • Spēles armv7 ievērojami vairāk nekā under armv6.
  • Daudzas populāras video atskaņotāju lietojumprogrammas (piemēram, mx atskaņotājs armv6) nepieciešams lejupielādēt un instalēt papildu kodeku komplektu armv6 vai armv7 procesoru arhitektūrām, bez kuriem jūs nesasniegsiet aparatūras paātrinājumu.

Bieži uzdotie jautājumi - atbildes:

Es vēlos lejupielādēt spēli, bet aprakstā ir brīdinājums, ka šī spēle ir saderīga tikai ar ARMv7 vai tai ir divas versijas atsevišķi gan ARMv6, gan ARMv7, attiecīgi, ko man vajadzētu lejupielādēt?

Jebkurā jums zināmā veidā noskaidrojiet precīzu jūsu ierīcē izmantotā procesora nosaukumu un pēc tam atrodiet to īpaši norādītā Vikipēdijas lapā un nosakiet izmantotās arhitektūras versiju, spilgts piemērs šoreiz būs Snapdragon procesori no labi pazīstamais uzņēmums Qualcomm, kura lapa atrodas uz šīs saites:

Pēc Android lietojumprogrammas instalēšanas no trešo pušu resursiem tā atsakās palaist. Kas man jādara?

Pārliecinieties, vai jūsu operētājsistēmas versija atbilst šīs lietojumprogrammas saderīgajām Android versijām, kā arī noskaidrojiet, kādai ARM arhitektūras paaudzei atbilst jūsu procesors un, ja tā ir ARMv7 un jaunāka, tad 99,9% jebkura salīdzinoši jauna programma vai spēle. ir vismaz tas sāksies līdz licences pārbaudei, daži tehniskie parametri un citi ierīces atpazīšanas dati, kā arī papildu lietojumprogrammu kešatmiņas dati, ja nepieciešams, nenāks par ļaunu priekšlaicīgi atbrīvot RAM no aktīvajiem fona procesoriem, ja būs brīva vieta neatbilst konkrētas spēles minimālajām prasībām. Mēs iesakām paturēt 256 vai vēl labāk 512 megabaitus brīvas RAM.

Atrodi šodien armv7 tālruņi daudz vieglāk nekā pirms pāris gadiem, jo... Šī mikroprocesoru arhitektūra jau ir sasniegusi mobilo viedtālruņu tirgus budžeta zonu, taču "veco" īpašniekiem šis raksts patiešām var būt noderīgs.

Šeit mēs nepublicējām pašreizējo dažādu ARM versiju ierīču sarakstu, jo šis saraksts tiek pastāvīgi atjaunināts un tam vienkārši nav iespējams izsekot. Iesakām nekavējoties meklēt savu ierīci Wikipedia lapās, kas veltītas vienam vai otram mobilajam procesoram.

Mūsdienās ir divas populārākās procesoru arhitektūras. Tas ir x86, kas tika izstrādāts jau 80. gados un tiek izmantots personālajos datoros un ARM - modernāks, kas padara procesorus mazākus un ekonomiskākus. To izmanto lielākajā daļā mobilo ierīču vai planšetdatoru.

Abām arhitektūrām ir savi plusi un mīnusi, kā arī pielietojuma jomas, taču ir arī kopīgas iezīmes. Daudzi eksperti saka, ka ARM ir nākotne, taču tai joprojām ir daži trūkumi, kuru x86 nav. Mūsu šodienas rakstā mēs apskatīsim, kā rokas arhitektūra atšķiras no x86. Apskatīsim būtiskās atšķirības starp ARM un x86, kā arī mēģināsim noteikt, kurš ir labāks.

Procesors ir jebkuras skaitļošanas ierīces galvenā sastāvdaļa neatkarīgi no tā, vai tas ir viedtālrunis vai dators. Tās veiktspēja nosaka, cik ātri ierīce darbosies un cik ilgi tā var darboties ar akumulatora enerģiju. Vienkārši sakot, procesora arhitektūra ir instrukciju kopums, ko var izmantot programmu sastādīšanai un kuras tiek ieviestas aparatūrā, izmantojot noteiktas procesora tranzistoru kombinācijas. Tie ļauj programmām mijiedarboties ar aparatūru un noteikt, kā dati tiks pārsūtīti uz atmiņu un nolasīti no tās.

Šobrīd ir divu veidu arhitektūras: CISC (Complex Instruction Set Computing) un RISC (Reduced Instruction Set Computing). Pirmajā tiek pieņemts, ka procesors ieviesīs instrukcijas visiem gadījumiem, otrais, RISC, izvirza izstrādātājiem uzdevumu izveidot procesoru ar darbam nepieciešamo minimālo instrukciju kopu. RISC instrukcijas ir mazākas un vienkāršākas.

x86 arhitektūra

X86 procesora arhitektūra tika izstrādāta 1978. gadā un pirmo reizi parādījās Intel procesoros un ir CISC tipa. Tā nosaukums ir ņemts no pirmā procesora modeļa ar šādu arhitektūru - Intel 8086. Laika gaitā, ja nebija labākas alternatīvas, citi procesoru ražotāji, piemēram, AMD, sāka atbalstīt šo arhitektūru. Tagad tas ir standarts galddatoriem, klēpjdatoriem, netbook datoriem, serveriem un citām līdzīgām ierīcēm. Bet dažreiz planšetdatoros tiek izmantoti x86 procesori, tā ir diezgan izplatīta prakse.

Pirmajam Intel 8086 procesoram bija 16 bitu ietilpība, tad 2000. gadā tika izlaists 32 bitu arhitektūras procesors un vēl vēlāk parādījās 64 bitu arhitektūra. Mēs to detalizēti apspriedām atsevišķā rakstā. Šajā laikā arhitektūra ir ļoti attīstījusies, ir pievienotas jaunas instrukciju kopas un paplašinājumi, kas var ievērojami palielināt procesora veiktspēju.

x86 ir vairāki būtiski trūkumi. Pirmkārt, tā ir komandu sarežģītība, to neskaidrība, kas radās garās attīstības vēstures dēļ. Otrkārt, šādi procesori patērē pārāk daudz enerģijas un ģenerē daudz siltuma. x86 inženieri sākotnēji izvēlējās maksimālu veiktspēju, un ātrums prasa resursus. Pirms aplūkojam atšķirības starp roku x86, parunāsim par ARM arhitektūru.

ARM arhitektūra

Šī arhitektūra tika ieviesta nedaudz vēlāk aiz x86 - 1985. gadā. To izstrādāja slavenā britu kompānija Acorn, tad šī arhitektūra tika saukta par Arcon Risk Machine un piederēja RISC tipam, bet pēc tam tika izlaista tā uzlabotā versija Advanted RISC Machine, kas tagad pazīstama kā ARM.

Izstrādājot šo arhitektūru, inženieri izvirzīja sev mērķi novērst visus x86 trūkumus un izveidot pilnīgi jaunu un efektīvāku arhitektūru. ARM mikroshēmas saņēma minimālu enerģijas patēriņu un zemu cenu, taču tām bija zema veiktspēja salīdzinājumā ar x86, tāpēc sākotnēji tās neieguva lielu popularitāti personālajos datoros.

Atšķirībā no x86, izstrādātāji sākotnēji centās panākt minimālas resursu izmaksas, viņiem ir mazāk procesora instrukciju, mazāk tranzistoru, bet attiecīgi arī mazāk papildu funkciju. Taču pēdējos gados ARM procesoru veiktspēja ir uzlabojusies. Ņemot vērā to un zemo enerģijas patēriņu, tie ir kļuvuši ļoti plaši izmantoti mobilajās ierīcēs, piemēram, planšetdatoros un viedtālruņos.

Atšķirības starp ARM un x86

Un tagad, kad esam apskatījuši šo arhitektūru attīstības vēsturi un to būtiskās atšķirības, veiksim detalizētu ARM un x86 salīdzinājumu, pamatojoties uz to dažādajām īpašībām, lai noteiktu, kura ir labāka, un precīzāk saprastu, kādas ir to atšķirības.

Ražošana

Ražošana x86 pret roku ir atšķirīga. Tikai divi uzņēmumi ražo x86 procesorus: Intel un AMD. Sākotnēji tas bija viens uzņēmums, bet tas ir pavisam cits stāsts. Tikai šiem uzņēmumiem ir tiesības ražot šādus pārstrādātājus, kas nozīmē, ka tikai viņi kontrolēs infrastruktūras attīstības virzienu.

ARM darbojas ļoti atšķirīgi. Uzņēmums, kas izstrādā ARM, neko neizlaiž. Viņi vienkārši izsniedz atļauju izstrādāt šādas arhitektūras procesorus, un ražotāji var darīt visu, kas viņiem nepieciešams, piemēram, ražot konkrētas mikroshēmas ar tiem nepieciešamajiem moduļiem.

Instrukciju skaits

Šīs ir galvenās atšķirības starp arm un x86 arhitektūru. x86 procesori strauji attīstījās kā jaudīgāki un produktīvāki. Izstrādātāji ir pievienojuši lielu skaitu procesora instrukciju, un ir ne tikai pamata komplekts, bet arī diezgan daudz komandu, bez kurām varētu iztikt. Sākotnēji tas tika darīts, lai samazinātu diskā esošo programmu aizņemtās atmiņas apjomu. Ir izstrādātas arī daudzas aizsardzības un virtualizācijas iespējas, optimizācija un daudz kas cits. Tas viss prasa papildu tranzistorus un enerģiju.

ARM ir vienkāršāks. Šeit ir daudz mazāk procesora norādījumu, tikai tie, kas operētājsistēmai ir nepieciešami un tiek faktiski izmantoti. Ja salīdzinām x86, tad tur tiek izmantoti tikai 30% no visām iespējamām instrukcijām. Tos ir vieglāk iemācīties, ja nolemjat rakstīt programmas ar roku, un to ieviešanai ir nepieciešams mazāk tranzistoru.

Elektrības patēriņš

No iepriekšējās rindkopas izriet vēl viens secinājums. Jo vairāk tranzistoru uz tāfeles, jo lielāks ir tā laukums un enerģijas patēriņš, un arī otrādi.

x86 procesori patērē daudz vairāk enerģijas nekā ARM. Bet enerģijas patēriņu ietekmē arī paša tranzistora izmērs. Piemēram, Intel i7 procesors patērē 47 vatus, un jebkurš ARM viedtālruņa procesors patērē ne vairāk kā 3 vatus. Iepriekš tika ražotas plates ar viena elementa izmēru 80 nm, tad Intel panāca samazinājumu līdz 22 nm, un šogad zinātniekiem izdevās izveidot plati ar elementa izmēru 1 nanometrs. Tas ievērojami samazinās enerģijas patēriņu, nezaudējot veiktspēju.

Pēdējos gados x86 procesoru enerģijas patēriņš ir stipri samazinājies, piemēram, jaunie Intel Haswell procesori var ilgāk darboties ar akumulatoru. Tagad atšķirība starp roku un x86 pamazām izzūd.

Siltuma izkliedēšana

Tranzistoru skaits ietekmē vēl vienu parametru - siltuma veidošanos. Mūsdienu ierīces nevar pārvērst visu enerģiju efektīvā darbībā, daļa no tās tiek izkliedēta siltuma veidā. Plātņu efektivitāte ir vienāda, kas nozīmē, ka jo mazāk tranzistoru un mazāks to izmērs, jo mazāk siltuma ģenerēs procesors. Šeit vairs nerodas jautājums, vai ARM vai x86 radīs mazāk siltuma.

Procesora veiktspēja

ARM sākotnēji nebija paredzēts maksimālai veiktspējai, šeit x86 izceļas. Daļēji tas ir saistīts ar mazāku tranzistoru skaitu. Taču pēdējā laikā ARM procesoru veiktspēja pieaug, un tos jau var pilnībā izmantot klēpjdatoros vai serveros.

secinājumus

Šajā rakstā mēs apskatījām, kā ARM atšķiras no x86. Atšķirības ir diezgan nopietnas. Taču pēdējā laikā robeža starp abām arhitektūrām ir izplūdusi. ARM procesori kļūst produktīvāki un ātrāki, un x86 procesori, pateicoties plates konstrukcijas elementa izmēra samazināšanai, sāk patērēt mazāk enerģijas un radīt mazāk siltuma. Jau tagad varat atrast ARM procesorus serveros un klēpjdatoros, bet x86 - planšetdatoros un viedtālruņos.

Ko jūs domājat par šiem x86 un ARM? Kāda tehnoloģija, jūsuprāt, ir nākotne? Raksti komentāros! Starp citu, .

Nobeigumā video par ARM arhitektūras attīstību:

2011. gadā ARM Limited paziņoja par jaunu procesoru saimi ar nosaukumu ARMv8. Un 2013. gadā Apple izlaida pirmo ARMv8 procesoru - A7 vienas mikroshēmas sistēmu, kas tiek izmantota iPhone 5S, iPad Air un iPad mini Retina. ARMv8 arhitektūra saņēma 64 bitu instrukciju kopu, taču tā ir tālu no tās vienīgās priekšrocības salīdzinājumā ar tās priekšgājēju ARMv7. Izlasiet rakstu par to, kā tiek izstrādāti 64 bitu ARMv8 procesori un kādi tie ir.

Par ARM arhitektūras vēsturi, ARM Limited darbības specifiku un ARMv5, ARMv6 un ARMv7 procesoru paaudzēm varat lasīt rakstā. Un par populāriem ARMv7 mikroshēmu modeļiem, ko ražo Qualcomm, NVIDIA, Samsung, Apple, MediaTek uc, ir detalizēti aprakstīts rakstos un.

Atjauninātā ARMv8 procesoru saimes arhitektūra tika nodēvēta par AArch64. Tas saņēma 64 bitu instrukciju kopu un iespēju strādāt ar lielu RAM apjomu (4 GB vai vairāk). Protams, tiek nodrošināta saderība ar 32 bitu lietojumprogrammām (AArch32). Citi svarīgi ARMv8 jauninājumi bija:

- 31 vispārējas nozīmes reģistrs, katrs 64 biti garš, savukārt SP un PC nav vispārējas nozīmes reģistri. Jo lielāks ir reģistru bitu dziļums, jo vairāk skaitļu tajos var saglabāt. Un jo lielāks ir reģistru skaits, jo vairāk datu tajos tiek ievietots vienlaikus. Rezultātā vienā instrukcijā var apstrādāt lielāku datu apjomu un viss algoritms tiks izpildīts ātrāk;
— virtuālo adrešu tulkošana no 48 bitu formāta darbojas, izmantojot LPAE mehānismus, kas aizgūti no ARMv7;
— jauns instrukciju komplekts ar fiksētu garumu. Instrukcijas ir 32 biti lielas, un daudzas no tām ir tādas pašas kā AArch32 instrukcijas, lai gan ir mazāk nosacījumu instrukciju;
— SIMD NEON un VFP kopprocesoriem pieejamo 128 bitu reģistru skaits (saderīgi ar 64 bitu reģistriem) palielināts no 16 līdz 32, kā arī pievienotas jaunas kriptogrāfijas instrukcijas AES un SHA. SIMD NEON instrukciju komplekts paātrina multivides un signālu apstrādes lietojumprogrammas. Savukārt VFP atbild par mazjaudas aprēķiniem uz peldošā komata skaitļiem;
— atbalsts dubultas precizitātes peldošā komata skaitļu aprēķiniem un IEEE 754 standartam, kas ir vispārpieņemts peldošā komata skaitļu attēlošanas formāts, ko izmanto aritmētisko darbību programmatūras realizācijā.

ARM Limited atsauces serdeņi

Pirmie ARMv8 procesora kodoli, ko tieši izstrādāja ARM Limited, bija Cortex-A53 un A57. A53 kodols ir vidējas klases risinājums ar veiktspēju 2,3 ​​DMIPS/MHz, kas ir aptuveni pusceļā starp pašreizējo Cortex-A7 (1,9 DMIPS/MHz) un A9 (2,5 DMIPS/MHz). Kamēr A57 aizņem augšējo segmentu, jo tā veiktspēja (4,1 DMIPS/MHz) pārsniedz abu 32 bitu flagmaņu: Cortex-A15 (3,5 DMIPS/MHz) un A17 (4 DMIPS/MHz) veiktspēju.

Papildus atsauces procesoru kodolu licencēšanai ARM Limited pārdod paplašinātās licences, kas ļauj mikroshēmu ražotājiem pēc saviem ieskatiem modificēt ARM arhitektūru. Piemēram, Apple, Qualcomm un NVIDIA ir šādas licences. Tāpēc nekas neliedz procesoru ražotājiem izveidot savus risinājumus, pamatojoties uz ARMv8, kas būtiski atšķiras no atsauces Cortex-A53 un A57.


Apple A7

Pirmais un pagaidām vienīgais 64 bitu ARM procesors, kas jau tiek izmantots viedtālruņos un planšetdatoros, ir Apple A7. Tā ir balstīta uz Apple patentēto Cyclone arhitektūru, kas ir saderīga ar ARMv8. Šī ir otrā uzņēmuma iekšēji izstrādātā procesora arhitektūra; pirmais bija Swift (A6 un A6X mikroshēmas, ARMv7 saime).

A7 viena mikroshēmas sistēmai ir tikai divi procesora kodoli (frekvence līdz 1,4 GHz), bet ir PowerVR G6430 grafikas paātrinātājs ar četriem kodolu klasteriem. A7 mikroshēmas veiktspēja procesora atkarīgos uzdevumos ir palielinājusies aptuveni pusotru reizi, salīdzinot ar A6, savukārt dažādos grafikas testos pieaugums ir no divām līdz trīs reizēm.

Taču ierīces, kurās darbojas iOS, vēl nav izjutušas teorētisku spēju strādāt ar lielu operatīvās atmiņas apjomu, pateicoties A7 procesora 64 bitu arhitektūrai. iPhone 5s, iPad Air un iPad mini Retina ir tikai 1 GB RAM; un maz ticams, ka jaunās paaudzes Apple mobilajās ierīcēs RAM apjoms palielināsies vairāk nekā divas reizes.

Qualcomm Snapdragon 410, 610, 615, 808 un 810

Pēc Apple uzņēmuma Qualcomm steidzās paziņot par saviem 64 bitu ARM procesoriem ar pieciem modeļiem vienlaikus. Tiesa, pagaidām neviens no tiem netiek izmantots komerciālajos viedtālruņos vai planšetdatoros. Visticamāk, 64 bitu Android ierīču ēra uzplauks 2015. gada sākumā CES un MWC.

Snapdragon 410 vienas mikroshēmas sistēma (MSM8916) ir jaunākā no paziņotās 64 bitu Qualcomm līnijas. Tas ietver četrus Cortex-A53 kodolus ar frekvenci 1,2 GHz, Adreno 306 grafikas paātrinātāju un, kas pats interesantākais, navigācijas moduli ar GPS, GLONASS un pat Ķīnas satelītu tīklu atbalstu. Viņi plāno izmantot Snapdragon 410 lētos viedtālruņos, kuru pamatā ir Android, Windows Phone un Firefox OS.

Tie paši četri Cortex-A53 kodoli, kas 410 satur Snapdragon 610 (MSM8936) mikroshēmu, tikai tam ir uzlabota grafika Adreno 405. Lai gan Snapdragon 615 (MSM8939) ir līdzīgs 610 grafikai, bet Cortex procesora kodoli ir divreiz. tikpat daudz A53 – astoņi Cortex-A53.

Atšķirībā no 410, 610, 615 modeļiem, kas izgatavoti, izmantojot 28 nm procesa tehnoloģiju, Snapdragon 808 (MSM8992) un 810 (MSM8994) mikroshēmas tiks ražotas, izmantojot progresīvu 20 nm tehnoloģiju. Tie abi ir būvēti pēc shēmas big.LITTLE: divi (modelis 808) vai četri (810) jaudīgi Cortex-A57 kodoli un četri energoefektīvi Cortex-A53. Grafiku nodrošina attiecīgi Adreno 418 un Adreno 430. Turklāt vecākajam Snapdragon 810 ir iebūvēts LPDDR4 RAM kontrolieris.

Bet galvenais jautājums ir: kad tieši Qualcomm ieviesīs savu procesora arhitektūru, kuras pamatā ir ARMv8, kā tas tika darīts ar Scorpion un Krait (modificēts ARMv7)?

MediaTek MT6732, MT6752, MT6795

Arī MediaTek nevarēja ilgi palikt malā no 64 bitu sacīkstes, tikai dažu gadu laikā tas bija pārtapis no neliela Ķīnas iPhone klonu procesoru ražotāja par vienu no pasaulē lielākajiem mikroshēmu ražotājiem, kaut arī bez rūpnīcas. Tomēr arī Apple un Qualcomm nav sava.

MediaTek MT6732 un MT6752 vienas mikroshēmas sistēmām vajadzētu konkurēt ar Snapdragon 610 un 615 mikroshēmām. Tiem ir četri un astoņi Cortex-A53 procesoru kodoli (attiecīgi 1,5 un 2 GHz) un tā pati Mali-T760 grafika (izstrādājusi ARM Limited). Vecākā MT6795 mikroshēma bija atbilde uz Snapdragon 810: big.LITTLE arhitektūra, četri Cortex-A57 un A53 kodoli ar 2,2 GHz frekvenci, kā arī PowerVR G6200 grafikas paātrinātājs.

NVIDIA Tegra K1 (projekts Denver)

NVIDIA ir nolēmusi pārveidot savu esošo Tegra K1 mikroshēmu uz 64 bitu procesora arhitektūru. Tā grafikas komponents jau bija, iespējams, labākais starp konkurentiem - GK20A ar 192 Kepler kodoliem, 365 GFLOPS veiktspēju un atbalstu PC grafikas standartiem DirectX 11.2 un OpenGL 4.4 (un nevis to mobilajiem līdziniekiem).

Četru 32 bitu Cortex-A15 kodolu (plus piektā energoefektīvā kodola) vietā atjauninātā Tegra K1 vienas mikroshēmas sistēma saņems divus ar ARMv8 saderīgus NVIDIA Project Denver patentētās arhitektūras kodolus. Procesora takts frekvence palielināsies līdz 2,5 GHz, un palielināsies arī kešatmiņas lielums. Jautrs fakts: Tegra K1 grafika ir apmēram piecdesmit reizes jaudīgāka nekā Tegra 2.

secinājumus

ARMv8 arhitektūras procesori spēj apstrādāt ievērojami vairāk datu vienā pulksteņa ciklā. Tas uzlabo gan kopējo procesora veiktspēju, gan veiktspēju uz vatu. Ņemot vērā tehnoloģisko standartu ierobežojumus (maksimālā pieļaujamā pulksteņa frekvence), pāreja uz ARMv8 ir vienīgais iespējamais veids, kā palielināt mobilo procesoru veiktspēju, nepārsniedzot saprātīgas enerģijas patēriņa un apkures robežas.

Protams, no ARMv8 arhitektūras iegūs tikai tās iOS un Android aplikācijas, kas spēj izmantot visus jauno procesoru resursus. Programmu optimizācija jaunai arhitektūrai var būt manuāla vai automātiska kompilatora līmenī.
Pirmā Android ierīce ar 64 bitu ARM procesoru un 4 GB operatīvo atmiņu ir Samsung Galaxy Note 4 phablet (. Un otrs, iespējams, būs HTC sērijas planšetdators.