Vsi, ki se zanimajo za mobilne tehnologije, so slišali o arhitekturi ARM. Hkrati je to za večino ljudi povezano s procesorji tablet ali pametnih telefonov. Drugi jih popravljajo, pri čemer navedejo, da to ni sam kamen, ampak le njegova arhitektura. Vendar praktično nobeden od njih ni zanimalo, kje in kdaj se je ta tehnologija pojavila.
ARM Architecture for Dummies
Dejansko pa se podjetje sama ne ukvarja s proizvodnjo mikroprocesorjev, ampak razvija in licencira svojo tehnologijo le drugim strankam. Zlasti ARM arhitekturo mikrokrmilnikov nabavljajo naslednji proizvajalci:
Najbolj priljubljeni mikroprocesorji xScale podjetja Marvell (do sredine leta 2007, projekt je bil na razpolago Intelu) je dejansko napredna različica arhitekture ARM9, dopolnjena z navodili MMX Wireless. Intelova rešitev je bila osredotočena na podporo multimedijskih aplikacij.
Malo potovanje v preteklost
Leta 1980 je bila ustanovljena družba Acorn Computers, ki je začela izdelovati osebne računalnike. Zato je bil ARM prej uveden kot Acorn RISC Machines. Leto kasneje je bila potrošniškemu sodišču predstavljena domača različica računalnika BBC Micro iz prve arhitekture procesorjev ARM. To je bil uspeh, čip pa ni bil kos grafičnim nalogam, druge možnosti za procesorje Motorola 68000 in National Semiconductor 32016 pa tudi niso bile primerne za to. Potem je vodstvo podjetja razmišljalo o ustvarjanju lastnega mikroprocesorja. Inženirje zanima nova arhitektura procesorjev, ki so jo razvili diplomanti lokalne univerze. Uporabil je krajši nabor ukazov ali RISC. Po pojavu prvega računalnika, ki je izvajal procesor Acorn Risc Machine, je uspeh prišel precej hitro - leta 1990 je bila podpisana pogodba med britansko blagovno znamko in Appleom. To je zaznamovalo začetek razvoja novega čipov, kar je vodilo do oblikovanja celotne skupine razvijalcev, imenovanih Advanced RISC Machines, ali ARM.
Po nekaterih podatkih je zaslužek podjetja pri vsaki taki odločitvi 0067 $. Vendar so te informacije povprečne in zastarele. Vsako leto se število jeder v čipu poveča, stroški sodobnih procesorjev pa presegajo stare vzorce.
Področje uporabe
Značilnosti x86 in ARM
Procesna moč
Tukaj je filozofija preprosta - če je navodilo preprosto, zahtevano vezje ne zahteva preveč tranzistorjev. Posledično se sprosti dodaten prostorza nekaj ali pa se velikost čipov zmanjšuje. Iz tega razloga so mikroprocesorji ARM začeli združevati periferne naprave, kot so grafični procesorji. Prikazan primer je računalnik Raspberry Pi, ki ima minimalno število komponent. Vendar pa je preprostost navodil draga. Za opravljanje določenih nalog so potrebne dodatne naloge, ki običajno vodijo do povečanega pomnilnika in dolgotrajnih nalog. Za razliko od arhitekture arm-procesorja lahko CISC navodila, ki so rešitve podjetja Intel, izvajajo kompleksne naloge z veliko fleksibilnostjo. Z drugimi besedami, stroji, ki temeljijo na RISC, opravljajo transakcijske transakcije med registri in ponavadi je potrebno, da program pred izvajanjem operacije naloži spremenljivke v register. Procesorji lahko izvajajo operacije CISC na več načinov:
Poraba energije
Programska oprema
Novi dosežki
Jedro A57 bo nadomestilo Cortex-A9 in Cortex-A15. V tem primeru ARM-jevi inženirji poročajo o neverjetnem povečanju zmogljivosti - trikrat večjemu od jedra A15. Z drugimi besedami, mikroprocesor A57 bo 6-krat hitrejši od Cortex-A9, njegova energetska učinkovitost pa bo 5-krat boljša od A15. Če se povzame, se serija skorje, namreč naprednejši a53, razlikuje od svojih predhodnikov z večjo učinkovitostjo v ozadju nič manj visoke energetske učinkovitosti. Tudi Cortex-A7 procesorji, ki so na večini pametnih telefonov, ki ne tekmujejo! Bolj dragocena stvar pa je, da je arhitekturna oklepna roka a53 komponenta, ki se izogiba težavam z okvaro spomina. Poleg tega bo naprava počasi izpraznila baterijo. Zaradi novosti bodo ti problemi zdaj ostali v daljni preteklosti.
ARM poleg razvoja procesorjev razvija tudi grafične pospeševalnike serije Mali. Prvi od njih je Mali 55. Ta pospeševalnik je bil opremljen s telefonom LG Renoir. In tako je to najbolj običajen mobilni telefon. Samo v njem GPU odzvala ne na igro, ampak samo za pretvorbo vmesnika, ker če sodijo po sodobnih standardih, grafični procesor je različnih primitivnih zmogljivosti. Toda napredek neizprosno napreduje in s tem slediVčasih ima družba ARM tudi bolj napredne modele, ki so pomembni za pametne telefone v srednji cenovni kategoriji. To je skupno GPU Mali-400 MP in Mali-450 MP. Čeprav imajo majhno zmogljivost in omejeno nastavitev API-ja, jim ne preprečujejo iskanja aplikacij v sodobnih mobilnih modelih. Osupljiv primer je telefon Zopo ZP998, osemjedrni MTK6592 deluje v parih z grafičnim pospeševalnikom Mali-450 MP4.
ARM trenutno ne nasprotuje nobenemu, kar je predvsem posledica dejstva, da je bila pravočasno sprejeta prava odločitev. Ampak nekoč, pred časom, na začetku svojega potovanja, ekipa razvijalcev je delala na ustvarjanju procesorjev za PC in celo poskušala tekmovati s takim velikanom, kot je Intel. Toda tudi po spremembi smeri dejavnosti je imela družba težave. In ko je svetovno znana računalniška blagovna znamka Microsoft podpisala sporazum z Intelom, preostali proizvajalci preprosto niso imeli možnosti - operacijski sistem Windows je zavrnil delo z ARM procesorji. Kako se vzdržati uporabe emulatorjev gcam v roki arhitekture?! Kot je za Intel, gledal uspeh ARM Limited, je tudi poskušal ustvariti procesor, ki bi tekmoval. V ta namen je bil Intel Atom čip zagotovljen širši javnosti. Ampak to je trajalo veliko dlje kot ARM Limited. In proizvodnja čip šel šele v letu 2011, vendar dragoceni čas je že izgubil. V bistvu je Intel Atom procesor CISC, ki temelji na procesorju x86. Strokovnjaki so lahko dosegli nižjo porabo energije kot ARM rešitve. Kljub temu pa je vsa ta programska opremagre za mobilne platforme, ki so slabo prilagojene arhitekturi x86.
Družba je na koncu priznala polnost te odločitve in še naprej zavračala obdelavo procesorjev za mobilne naprave. Edini večji proizvajalec čipov Intel Atom je ASUS. Hkrati pa se ti procesorji poleti niso potopili, bili so masivno opremljeni z netbooki, nettopom in drugimi prenosnimi napravami. Vendar pa obstaja verjetnost, da se bo situacija spremenila in da bodo vsi operacijski sistemi Windows podprti z mikroprocesorji ARM. Poleg tega so sprejeti ukrepi v tej smeri, morda se bo pojavilo nekaj podobnega emulatorju gcam na ARM arhitekturi za mobilne rešitve?! Kdo ve, se bo pokazal čas in vse bo urejeno na mestih.
V zgodovini razvoja ARM je ena zanimiva točka (na samem začetku članka je bila dejansko mišljena). Nekoč je ARM Limited temeljil na Appleu in verjetno je, da bi bila vsa ARM tehnologija tista, ki ji pripada. Vendar pa je bila usoda naročena drugače - leta 1998 je bil Apple v kriznih razmerah, vodstvo pa je bilo prisiljeno prodati svoj delež. Trenutno je enakovreden drugim proizvajalcem in ostaja pri napravah iPhone in iPad za nakup tehnologije podjetja ARM Limited. Kdo bi vedel, kako se lahko izkažejo stvari? Sodobni ARM procesorji so sposobni izvajati bolj kompleksne operacije. V bližnji prihodnosti namerava vodstvo podjetja vstopiti na trg strežnikov, kjer ga nedvomno zanima. Poleg tega se v današnjem času, ko se približuje obdobje razvoja internetnih stvari (IoT), vvključno s tistimi "pametnih" gospodinjskih aparatov, je mogoče predvideti še več povpraševanja po čipih z ARM-arhitekturo. Torej ARM Limited Company je daleč od svetle prihodnosti! In to je malo verjetno, da v bližnji prihodnosti bo kdo, ki lahko iztisnite to, brez dvoma, mobilni velikan za razvoj procesorjev za pametne telefone in druge podobne elektronske naprave.
so procesorji ARM hitro zajeli trg mobilnih naprav in vse zaradi nizke porabe električne energije in pustili, da ni zelo visoka, a kljub temu dobra zmogljivost. Trenutno je stanje v podjetju ARM mogoče le zavidati. Mnogi proizvajalci uporabljajo svojo tehnologijo, ki postavlja Advanced RISC Machines skupaj s takimi velikani na področju razvoja procesorjev Intel in AMD. In to kljub dejstvu, da podjetje nima lastne proizvodnje.
Konkurenca mobilne znamke je že nekaj časa MIPS z istim imenom v arhitekturi. Vendar je trenutno še vedno edini resni konkurent v podjetju Intel Corporation, čeprav njegovo vodstvo meni, da arhitektura rok ne more ogroziti njenega tržnega deleža. Po mnenju strokovnjakov Intel procesorji ARM ne morejo izvajati operacijskih sistemov. Vendar pa takšna izjava zveni nekoliko nelogično, ker lastniki ultra-prenosnih računalnikov ne uporabljajo "težke" programske opreme. V večini primerov potrebujete dostop do interneta, urejanje dokumentov, poslušanje večpredstavnostnih datotek (glasba, kino) in druge preproste naloge. In rešitev ARM je odličnatakšne operacije.