Armprocessorer bliver snart hurtigere end nogensinde takket være brugerdefinerede instruktioner

Forfatter: Randy Alexander
Oprettelsesdato: 2 April 2021
Opdateringsdato: 1 Juli 2024
Anonim
Armprocessorer bliver snart hurtigere end nogensinde takket være brugerdefinerede instruktioner - Apps
Armprocessorer bliver snart hurtigere end nogensinde takket være brugerdefinerede instruktioner - Apps

Indhold


Arm droppede lige en stor meddelelse på Arm TechCon: Support til brugerdefinerede instruktioner ledes til dens Armv8-M CPU'er og muligvis flere Arm produktområder i den nærmeste fremtid. Arm ser dette som at have enorme applikationer i IoT, 5G og maskinlæringsrum især. For forbrugere betyder det mere strømeffektiv hardware med en spændende række nye applikationer.Tænk på mindre VR-headset, forbedret sikkerhed, bedre kryptografi og mindre enheder.

Arm er det firma, der er ansvarlig for at designe de processorer, der sandsynligvis bor i dine mobile enheder og smarte husholdningsapparater. Ved at tillade OEM'er at have en hånd i at designe deres egne instruktionssæt, vil disse enheder potentielt blive markant mere kraftfulde og effektive til den givne funktion.

I forbindelse med denne nyhed vil virksomheden også vedtage en regeringsmodel for sit MBed OS (en gratis, open source IoT-platform). MBeds fremtid vil i det mindste delvist blive påvirket af direkte feedback fra hardwarepartnere. "Produktarbejdsgruppe" -diskussioner giver en klar, struktureret ramme for denne diskussion. Arm er opsat på at påpege, at den allerede arbejder på forslag fra partnere i form af batterier med lavt strømforbrug.


Hvad betyder det for mig?

Denne bevægelse giver meget mening for IoT-applikationer, men også industri 4.0, AR / VR og mere. Og Arm har heller ikke udelukket at bringe dette til sit Cortex-A-sortiment, hvilket betyder, at det kunne ende i din telefon.

Men indtil videre er der fokus på IoT og andre mindre applikationer. Her kræves høje effektivitetsniveauer for at tilbyde en rimelig ydelse i en meget lille formfaktor. Armrepræsentanter foreslår, at vi for eksempel kan begynde at se mindre og mere kraftfulde VR-headset.

Var et skridt tættere på en verden, hvor alt er forbundet.

Hvad mere er, IoT åbner den store række forskellige mulige enheder i hidtil uset omfang. Det giver mindre og mindre mening at bruge det samme design til processorer overalt, når de driver ting så forskellige som "smarte kuglepenne" og "smarte hjemmesko." Dette er Arm's måde at forberede sig til de "billioner tilsluttede enheder", som pundits inden for virksomheden mener er rundt om hjørnet.


Det betyder, at vi er et skridt tættere på en verden, hvor alt er forbundet, til bedre eller værre.

Læs også: Internet of Things-virksomheder vil dominere i 2020'erne: Forbered dit CV!

Mens teknologien ikke i øjeblikket udvikles med smartphones i tankerne, er der potentielle fremtidige applikationer til enheder med ekstra sensorer eller AI-smarts. Udfordringen her for Arm og partnere vil være at undgå fragmentering som et resultat. Android-udviklere har for eksempel brug for at vide, at når de skriver kode til en telefon, fungerer det på de fleste andre!

Hvordan virker det?

Processorer fungerer ved at modtage instruktioner fra hukommelsen og derefter udføre dem nogenlunde i rækkefølge. Jo hurtigere urhastighed er, jo hurtigere kan processoren komme igennem en række instruktioner.

Men - som Gary forklarer - urhastighed er ikke alt sammen. Smart processor-design anvender alle slags tricks for at eek ud for mere ydeevne, såsom parallelitet på instruktionsniveau, der gør det muligt at udføre visse instruktioner samtidigt.

Desuden giver tilpasning også mulighed for større ydelse. Da armchips er nødt til at servere et stort antal forskellige produkter, er "standard" -instruktionerne derfor relativt generiske (dog alsidige). Udviklere er derfor nødt til at bruge flere enkle instruktioner for at udføre nogle af de mere komplekse handlinger, de ønsker at udføre. Hvor hardware dog specifikt er skræddersyet til den pågældende enhed, kan disse instruktioner være langt mere effektive til at udføre specifikke opgaver. Det fjerner effektivt et lag med abstraktion. Dette er grunden til at en GPU er så meget bedre til at udføre grafikrelaterede opgaver i forhold til en generaliseret CPU, selv hvor urets hastighed og transistortælling kan være lavere.

Indlægning af disse brugerdefinerede instruktionssæt snarere end at bruge en co-processor bør give mulighed for endnu større integration og større fleksibilitet. Det kunne endda erstatte behovet for co-behandling i visse applikationer.

Det kunne endda erstatte behovet for co-behandling i visse applikationer.

Brugerdefinerede instruktioner er ikke noget nyt og har eksisteret i anden hardware i årevis. Men typisk kræver de omhyggelig integration mellem hardware- og softwarekomponenter, brugerdefinerede compilere og debug-værktøjer med mere. Arm sigter mod at gøre denne proces elegant og enkel for udviklere, mens den lader standardinstruktionen være intakt. Denne løsning leveres med out-of-the-box support til standardkompilere og debuggers og kører de nye instruktioner sammen med standardsættet.

Dette vil være tilgængeligt for Arm Cortex M33 i første halvdel af 2020 uden ekstra omkostninger for licenshavere. Kombineret med den nye MBed OS Partner Governance Model kan dette resultere i nogle meget interessante nye muligheder.

Det er et spændende / uhyggeligt udsigt at tro, at Arm nu lever op til de specifikke krav fra virksomheder, der bygger forbundne byer og udvidet reality-enheder. Faktisk vil det være spændende at se, hvilke slags forbedringer i effektivitet, sikkerhed og ydeevne disse ændringer giver.

Hvem ved, måske åbner det også nogle nye hardwareapplikationer i smartphones.

En udvikler har formået at porte Google Camera-appen med Night ight til Huawei-telefoner.Huawei Mate 10, Mate 10 Pro og Honor Play er anført om tre undertøttede enheder.Night ight bruge...

Forkellige problemer med Google Pixel 4 er allerede dokumenteret grundigt i vore gennemgang og andre teder, å jeg vil ikke genoprette for mange punkter. Det er imidlertid tydeligt, at Pixel 4 og ...

Se