Procesory uzbrojenia wkrótce staną się szybsze niż kiedykolwiek dzięki niestandardowym instrukcjom

Autor: Randy Alexander
Data Utworzenia: 2 Kwiecień 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Procesory uzbrojenia wkrótce staną się szybsze niż kiedykolwiek dzięki niestandardowym instrukcjom - Aplikacje
Procesory uzbrojenia wkrótce staną się szybsze niż kiedykolwiek dzięki niestandardowym instrukcjom - Aplikacje

Zawartość


Arm właśnie ogłosił wielkie ogłoszenie na Arm TechCon: Wsparcie dla niestandardowych instrukcji skierowane jest do jego procesorów Armv8-M i prawdopodobnie większej liczby produktów Arm w najbliższej przyszłości. Arm uważa, że ​​ma to ogromne zastosowanie w szczególności w IoT, 5G, a zwłaszcza w obszarach uczenia maszynowego. Dla konsumentów oznacza to bardziej energooszczędny sprzęt z ekscytującą gamą nowych aplikacji.Pomyśl o mniejszych zestawach VR, lepszych zabezpieczeniach, lepszej kryptografii i mniejszych urządzeniach.

Arm jest firmą odpowiedzialną za projektowanie procesorów, które najprawdopodobniej znajdują się w urządzeniach mobilnych i inteligentnych urządzeniach domowych. Pozwalając producentom OEM brać udział w projektowaniu własnych zestawów instrukcji, urządzenia te potencjalnie staną się znacznie wydajniejsze i wydajniejsze dla danej funkcji.


W połączeniu z tymi wiadomościami firma przyjmie również model zarządzania systemem operacyjnym MBed (bezpłatna platforma IoT typu open source). Na przyszłość MBed będzie przynajmniej częściowo wpływać bezpośredni odzew ze strony partnerów sprzętowych. Dyskusje „grupy roboczej ds. Produktu” zapewnią jasne, ustrukturyzowane ramy dla tej dyskusji. Arm pragnie zaznaczyć, że już pracuje nad sugestiami partnerów w postaci optymalizacji akumulatorów o niskiej mocy.

Co to dla mnie znaczy?

Ten ruch ma sens w przypadku aplikacji IoT, ale także przemysłu 4.0, AR / VR i innych. Arm również nie wykluczył wprowadzenia go do zakresu Cortex-A, co oznacza, że ​​może skończyć się w twoim telefonie.

Ale na razie skupiono się na IoT i innych mniejszych aplikacjach. Tutaj wymagany jest wysoki poziom wydajności, aby zapewnić rozsądną wydajność w bardzo małej obudowie. Przedstawiciele uzbrojenia sugerują, że możemy zacząć na przykład widzieć mniejsze i mocniejsze zestawy słuchawkowe VR.


Byliśmy o krok bliżej świata, w którym wszystko jest połączone.

Co więcej, IoT otwiera niespotykaną dotąd różnorodność różnych możliwych urządzeń. Coraz mniej sensowne jest stosowanie tego samego projektu dla procesorów na całym pokładzie, gdy zasilają one rzeczy tak różnorodne, jak „inteligentne pióra” i „inteligentne pantofle”. W ten sposób Arm przygotowuje się do „trylionów podłączonych urządzeń”, które eksperci w firmie uważają, że są tuż za rogiem.

Oznacza to, że jesteśmy o krok bliżej świata, w którym wszystko jest połączone, na dobre lub na złe.

Przeczytaj także: Firmy Internet of Things zdominują lata 2020. Przygotuj swoje CV!

Chociaż technologia ta nie jest obecnie opracowywana z myślą o smartfonach, istnieją potencjalne przyszłe zastosowania urządzeń z dodatkowymi czujnikami lub inteligentnych sztucznej inteligencji. Wyzwaniem dla Arm i partnerów będzie uniknięcie fragmentacji. Na przykład programiści Androida muszą wiedzieć, że kiedy piszą kod dla jednego telefonu, będzie działał na większości innych!

Jak to działa?

Procesory pracują, odbierając instrukcje z pamięci, a następnie wykonując je mniej więcej sekwencyjnie. Im wyższa prędkość zegara, tym szybciej procesor może przejść przez szereg instrukcji.

Ale - jak wyjaśnia Gary - szybkość zegara nie jest najważniejsza. Inteligentny procesor wykorzystuje wszelkiego rodzaju sztuczki, aby uzyskać większą wydajność, na przykład równoległość na poziomie instrukcji, która umożliwia wykonywanie niektórych instrukcji jednocześnie.

Ponadto dostosowanie pozwala również na większą wydajność. Ponieważ układy Arm muszą obsługiwać ogromną liczbę różnych produktów, instrukcje „standardowe” są zatem stosunkowo ogólne (choć wszechstronne). Dlatego programiści muszą korzystać z wielu prostych instrukcji, aby wykonywać bardziej złożone działania, które chcą wykonać. Jeśli sprzęt jest specjalnie dostosowany do danego urządzenia, instrukcje te mogą być znacznie wydajniejsze w wykonywaniu określonych zadań. Skutecznie usuwa warstwę abstrakcji. To dlatego GPU jest o wiele lepsza w wykonywaniu zadań związanych z grafiką niż uogólniony procesor, nawet tam, gdzie szybkość zegara i liczba tranzystorów mogą być niższe.

Przeplatanie tych niestandardowych zestawów instrukcji zamiast korzystania z koprocesora powinno pozwolić na jeszcze większą integrację i większą elastyczność. Może nawet zastąpić potrzebę współprzetwarzania w niektórych aplikacjach.

Może nawet zastąpić potrzebę współprzetwarzania w niektórych aplikacjach.

Niestandardowe instrukcje nie są niczym nowym i istnieją na innym sprzęcie od lat. Zazwyczaj jednak wymagają one drobiazgowej integracji składników sprzętowych i programowych, niestandardowych kompilatorów i narzędzi do debugowania itp. Arm ma na celu uczynienie tego procesu eleganckim i prostym dla programistów, jednocześnie pozostawiając nienaruszony standardowy zestaw instrukcji. To rozwiązanie jest dostarczane z gotową obsługą standardowych kompilatorów i debuggerów oraz uruchamia nowe instrukcje wraz ze standardowym zestawem.

Będzie on dostępny dla Arm Cortex M33 w pierwszej połowie 2020 roku, bez dodatkowych kosztów dla licencjobiorców. W połączeniu z nowym modelem zarządzania partnerami w systemie MBed OS może to dać bardzo interesujące nowe możliwości.

To ekscytująca / niesamowita perspektywa sądzić, że Arm spełnia teraz specyficzne wymagania firm budujących połączone miasta i urządzenia rozszerzonej rzeczywistości. Rzeczywiście, ekscytujące będzie zobaczenie, jakie ulepszenia wydajności, bezpieczeństwa i wydajności przynoszą te zmiany.

Kto wie, może otworzy też nowe aplikacje sprzętowe w smartfonach.

Jednym z głównych problemów związanych z nazą recenzją amunga Galaxy 10 Plu był czujnik odcików palców na wyświetlaczu. Okazało ię, że jet wolny i wytarczająco nieefektywny, aby by...

amung Galaxy 10 Plu ma różne pojemności: 128 GB, 512 GB i 1 TB. Werje 128 GB i 512 GB mają 8 GB pamięci RAM, ale wariant 1 TB jet wyjątkowy, oferując 12 GB pamięci RAM. Jeśli chcez zapłacić prawi...

Radzimy Czytać