Закрити оголошення

Так званий Neural Engine вже давно є частиною продуктів Apple. Якщо ви фанат Apple і стежите за презентацією окремих продуктів, то точно не пропустили цей термін, навіть навпаки. Представляючи новини, гігант з Купертіно любить зосереджуватися на Neural Engine і наголошувати на його можливих вдосконаленнях, про які вони говорять поряд із процесором (CPU) і графічним процесором (GPU). Але правда в тому, що Neural Engine трохи забутий. Шанувальники Apple просто ігнорують його важливість і значимість, незважаючи на те, що це один з найважливіших елементів сучасних пристроїв від Apple.

У цій статті ми зосередимося на тому, що насправді таке Neural Engine, для чого він використовується та наскільки важливу роль він відіграє у випадку продуктів Apple. Насправді це означає набагато більше, ніж ви могли очікувати.

Що таке Neural Engine

Тепер переходимо до самої теми. Neural Engine вперше з’явився в 2017 році, коли Apple представила iPhone 8 і iPhone X з чіпом Apple A11 Bionic. Зокрема, це окремий процесор, який є частиною цілого чіпа і відіграє важливу роль у роботі зі штучним інтелектом. Як Apple вже представила в той час, процесор використовується для керування алгоритмами розпізнавання обличчя для розблокування iPhone або під час обробки Animoji тощо. Незважаючи на те, що це була цікава новинка, з точки зору сьогоднішнього дня це була не надто ефективна штука. Він пропонував лише два ядра та здатність обробляти до 600 мільярдів операцій на секунду. Однак з часом Neural Engine почав постійно вдосконалюватися.

mpv-shot0096
Мікросхема М1 та її основні компоненти

Тому в наступних поколіннях він мав 8 ядер, а потім до 16 ядер, яких Apple більш-менш дотримується сьогодні. Єдиним винятком є ​​чіп M1 Ultra з 32-ядерним нейронним двигуном, який виконує до 22 трильйонів операцій на секунду. Водночас з цього випливає ще одна інформація. Цей процесор більше не є прерогативою телефонів і планшетів Apple. З появою Apple Silicon Apple також почала використовувати його для своїх Mac. Отже, якщо підсумувати, то Neural Engine — це досить практичний процесор, який є частиною чіпа Apple і використовується для роботи з машинним навчанням. Але це не говорить нам багато. Тому давайте перейдемо до практики та проллємо світло на те, що це насправді означає.

Для чого використовується

Як ми вже згадували у вступі, Neural Engine часто недооцінюється в очах користувачів Apple, хоча він відіграє життєво важливу роль у роботі самого пристрою. Коротше кажучи, можна сказати, що він служить для прискорення завдань, пов’язаних із машинним навчанням. Але що це означає на практиці? Фактично, iOS використовує його для ряду завдань. Наприклад, коли система автоматично читає текст на ваших фотографіях, коли Siri намагається запустити певну програму в певний час, коли сегментує сцену під час фотозйомки, Face ID, коли розпізнає обличчя та об’єкти на фотографіях, коли ізолює звук і багато інших. Як ми зазначали вище, можливості Neural Engine тісно інтегровані з самою операційною системою.

.