Zavrieť reklamu

Súčasťou jablčných produktov je už dlhší čas takzvaný Neural Engine. Pokiaľ sa radíte medzi fanúšikov Applu a sledujete predstavovanie jednotlivých produktov, potom vám tento pojem určite neunikol, ba práve naopak. Cupertínsky gigant sa totiž pri prezentácii noviniek rád na Neural Engine zameriava a zdôrazňuje jeho prípadné vylepšenia, o ktorých hovorí po boku procesora (CPU) a grafického procesora (GPU). Pravdou ale je, že sa na Neural Engine mierne zabúda. Jabĺčkari skrátka zabúdajú na jeho dôležitosť a význam, a to aj napriek tomu, že sa jedná o jeden z najdôležitejších prvkov moderných zariadení od Applu.

V tomto článku sa preto zameriame na to, čo Neural Engine vlastne je, na čo slúži a akú dôležitú úlohu hrá v prípade jablčných produktov. V skutočnosti totiž stojí za oveľa viac záležitosťami, než ste možno vôbec očakávali.

Čo je Neural Engine

Teraz už prejdime k samotnej téme. Neural Engine sa prvýkrát objavil v roku 2017, keď Apple predstavil iPhone 8 a iPhone X s čipom Apple A11 Bionic. Konkrétne sa jedná o samostatný procesor, ktorý je súčasťou celého čipu a zohráva dôležitú úlohu pri práci s umelou inteligenciou. Ako napokon Apple už vtedy prezentoval, procesor slúži na poháňanie algoritmov na rozpoznanie tváre na odomknutie iPhonu, prípadne pri spracovaní Animoji a podobných. Napriek tomu, že išlo o zaujímavú novinku, dnešnou optikou išlo o nie príliš schopný kúsok. Ponúkal totiž iba dve jadrá a schopnosť spracovať až 600 miliárd operácií za sekundu. Postupom času sa však Neural Engine začal neustále vylepšovať.

mpv-shot0096
Čip M1 a jeho hlavné súčasti

V ďalších generáciách preto prišiel s 8 jadrami a neskôr až so 16 jadrami, na ktorých sa Apple viac-menej drží dodnes. Výnimkou je iba čip M1 Ultra s 32-jadrovým Neural Engineom, ktorý sa postará o až 22 biliónov operácií za sekundu. Z toho zároveň vyplýva ešte jedna informácia. Tento procesor už dávno nie je výsadou jablčných telefónov a tabletov. S nástupom Apple Silicon ho Apple začal používať aj v prípade svojich počítačov Mac. Keby sme to teda mali zhrnúť, Neural Engine je pomerne praktickým procesorom, ktorý je súčasťou jablčného čipu a slúži na prácu so strojovým učením. To nám ale toho zase toľko nehovorí. Poďme sa preto presunúť do praxe a posvietiť si na to, za čím vlastne stojí.

Na čo slúži

Ako sme už spomínali v samotnom úvode, Neural Engine je v očiach jabĺčkarov častokrát podhodnocovaný, pritom nesie zásadný podiel na behu samotného zariadenia. V skratke sa dá povedať, že slúži na akceleráciu úloh spojených so strojovým učením. Čo to ale znamená v praxi? V skutočnosti ho systém iOS využíva v rade úloh. Napríklad keď systém automaticky číta text vo vašich fotkách, keď sa Siri pokúša o spustenie špecifickej aplikácie v určitom čase, pri segmentácii scény pri fotografovaní, Face ID, pri rozpoznaní tvárí a objektov vo Fotkách, pri izolácii audia a mnohých ďalších. Ako sme už naznačili vyššie, schopnosti Neural Enginu sú silne integrované so samotným operačným systémom.

.