Zamknij reklame

Tak zwany Neural Engine jest od dawna częścią produktów Apple. Jeśli jesteś fanem Apple i śledzisz prezentację poszczególnych produktów, to na pewno nie umknąłeś temu określeniu, wręcz przeciwnie. Prezentując nowości, gigant z Cupertino lubi skupiać się na silniku neuronowym i podkreślać jego możliwe ulepszenia, o których mówi obok procesora (CPU) i procesora graficznego (GPU). Prawda jest jednak taka, że ​​o silniku neuronowym nieco zapomniano. Fani Apple po prostu ignorują jego wagę i znaczenie, mimo że jest to jeden z najważniejszych elementów nowoczesnych urządzeń Apple.

W tym artykule skupimy się zatem na tym, czym właściwie jest silnik neuronowy, do czego służy i jak ważną rolę pełni w przypadku produktów jabłkowych. W rzeczywistości oznacza to znacznie więcej, niż można by się spodziewać.

Co to jest silnik neuronowy

Przejdźmy teraz do samego tematu. Silnik neuronowy pojawił się po raz pierwszy w 2017 roku, kiedy Apple wprowadziło iPhone'a 8 i iPhone'a X z chipem Apple A11 Bionic. Konkretnie jest to osobny procesor będący częścią całego chipa i pełniący ważną rolę w pracy ze sztuczną inteligencją. Jak już wtedy Apple zaprezentował, procesor służy do sterowania algorytmami rozpoznawania twarzy w celu odblokowania iPhone'a lub podczas przetwarzania Animoji i tym podobnych. Choć była to ciekawa nowość, to z dzisiejszego punktu widzenia nie była to sztuka szczególnie udana. Oferował jedynie dwa rdzenie i możliwość przetwarzania aż 600 miliardów operacji na sekundę. Jednak z czasem silnik neuronowy zaczął być stale udoskonalany.

mpv-shot0096
Układ M1 i jego główne elementy

W kolejnych generacjach pojawiał się zatem z 8 rdzeniami, a później aż do 16 rdzeni, czego Apple mniej więcej trzyma się dzisiaj. Jedynym wyjątkiem jest chip M1 Ultra z 32-rdzeniowym silnikiem neuronowym, który wykonuje aż 22 biliony operacji na sekundę. Jednocześnie wynika z tego jeszcze jedna informacja. Ten procesor nie jest już przywilejem telefonów i tabletów Apple. Wraz z pojawieniem się Apple Silicon, Apple zaczął używać go również w swoich komputerach Mac. Tak więc, jeśli mielibyśmy to podsumować, Neural Engine to dość praktyczny procesor, który jest częścią chipa Apple i służy do pracy z uczeniem maszynowym. Ale to niewiele nam mówi. Przejdźmy zatem do praktyki i rzućmy światło na to, co to właściwie oznacza.

Do czego jest to używane

Jak już wspomnieliśmy na samym wstępie, Neural Engine jest często niedoceniany w oczach użytkowników Apple, a odgrywa kluczową rolę w działaniu samego urządzenia. W skrócie można powiedzieć, że służy przyspieszeniu zadań związanych z uczeniem maszynowym. Ale co to oznacza w praktyce? W rzeczywistości iOS używa go do wielu zadań. Na przykład, gdy system automatycznie odczytuje tekst na zdjęciach, gdy Siri próbuje o określonej godzinie uruchomić określoną aplikację, podczas segmentowania sceny podczas robienia zdjęć, Face ID, podczas rozpoznawania twarzy i obiektów w Zdjęciach, podczas izolowania dźwięku i wiele innych. Jak wskazaliśmy powyżej, możliwości Neural Engine są silnie zintegrowane z samym systemem operacyjnym.

.