Armprosessorer vil snart bli raskere enn noen gang takket være tilpassede instruksjoner

Forfatter: Randy Alexander
Opprettelsesdato: 2 April 2021
Oppdater Dato: 1 Juli 2024
Anonim
Armprosessorer vil snart bli raskere enn noen gang takket være tilpassede instruksjoner - Apps
Armprosessorer vil snart bli raskere enn noen gang takket være tilpassede instruksjoner - Apps

Innhold


Arm sendte nettopp en stor kunngjøring på Arm TechCon: Støtte for tilpassede instruksjoner ledes til Armv8-M-prosessorene og muligens flere Arm-produktserier i nær fremtid. Arm ser på dette som å ha enorme applikasjoner spesielt i IoT, 5G og maskinlæringsrom. For forbrukere betyr det mer strømeffektiv maskinvare, med et spennende utvalg av nye applikasjoner.Tenk mindre VR-headset, forbedret sikkerhet, bedre kryptografi og mindre enheter.

Arm er selskapet som er ansvarlig for å designe prosessorene som mest sannsynlig bor i dine mobile enheter og smarte hjemme-apparater. Ved å tillate OEM-er å ha en hånd i utformingen av sine egne instruksjonssett, vil disse enhetene potensielt bli betydelig kraftigere og mer effektive for den gitte funksjonen.

I forbindelse med denne nyheten vil selskapet også ta i bruk en styringsmodell for sitt MBed OS (en gratis, åpen kildekode IoT-plattform). Framtiden til MBed vil i det minste delvis påvirkes av direkte tilbakemeldinger fra maskinvarepartnere. "Product Working Group" -diskusjoner vil gi et klart, strukturert rammeverk for denne diskusjonen. Arm er opptatt av å påpeke at den allerede jobber med forslag fra partnere i form av batterier med lav effekt.


Hva betyr dette for meg?

Dette trekket gir mye mening for IoT-applikasjoner, men også industri 4.0, AR / VR og mer. Og Arm har heller ikke utelukket å bringe dette til sin Cortex-A-serie, noe som betyr at det kan havne i telefonen din.

Men foreløpig er fokuset på IoT og andre mindre applikasjoner. Her kreves høye nivåer av effektivitet for å tilby rimelig ytelse i en veldig liten formfaktor. Representanter for armene foreslår at vi for eksempel kan begynne å se mindre og kraftigere VR-headset.

Var ett skritt nærmere en verden der alt henger sammen.

IoT åpner dessuten det store utvalget av forskjellige mulige enheter i enestående grad. Det er mindre og mindre fornuftig å bruke den samme designen til prosessorer overalt, når de driver ting så forskjellige som "smarte penner" og "smarte tøfler." Dette er Arms måte å forberede seg til de “billioner tilkoblede enhetene” som pundits i selskapet mener er rundt hjørnet.


Det betyr at vi er et skritt nærmere en verden der alt henger sammen, på bedre eller verre.

Les også: Internet of Things-selskaper vil dominere 2020-tallet: Forbered din CV!

Mens teknologien ikke utvikles for øyeblikket med tanke på smarttelefoner, er det potensielle fremtidige applikasjoner for enheter med ekstra sensorer, eller AI-smarts. Utfordringen her for Arm og partnere vil være å unngå fragmentering som et resultat. Android-utviklere, for eksempel, trenger å vite at når de skriver kode for en telefon, vil det fungere på de fleste andre!

Hvordan virker det?

Prosessorer fungerer ved å motta instruksjoner fra minnet og deretter gjennomføre dem, omtrent i rekkefølge. Jo raskere klokkehastighet, jo raskere kan prosessoren komme seg gjennom en serie instruksjoner.

Men - som Gary forklarer - klokkehastigheten er ikke alt-og-slutten. Smart prosessordesign bruker alle slags triks for å eek ut mer ytelse, for eksempel parallellitet på instruksjonsnivå som gjør at visse instruksjoner kan utføres samtidig.

Tilpassing gir også mulighet for større ytelse. Fordi armbrikker trenger å tjene et stort antall forskjellige produkter, er "standard" -instruksjonene derfor relativt generiske (men allsidige). Utviklere må derfor bruke flere enkle instruksjoner for å utføre noen av de mer komplekse handlingene de ønsker å utføre. Der maskinvaren er spesielt skreddersydd for den aktuelle enheten, kan imidlertid disse instruksjonene være langt mer effektive til å utføre spesifikke oppgaver. Det fjerner effektivt et lag med abstraksjon. Dette er grunnen til at en GPU er så mye bedre til å utføre grafikkrelaterte oppgaver kontra en generalisert CPU, selv der klokkehastigheten og transistortallet kan være lavere.

Innfletting av disse tilpassede instruksjonssettene fremfor å bruke en co-prosessor bør gi mulighet for enda større integrasjon og større fleksibilitet. Det kan til og med erstatte behovet for sambehandling i visse applikasjoner.

Det kan til og med erstatte behovet for sambehandling i visse applikasjoner.

Tilpassede instruksjoner er ikke noe nytt og har eksistert i annen maskinvare i mange år. Typisk krever de nøye integrering mellom maskinvare- og programvarekomponenter, tilpassede kompilatorer og feilsøkingsverktøy og mer. Arm tar sikte på å gjøre denne prosessen elegant og enkel for utviklere, samtidig som standardinstruksjonssettet er intakt. Denne løsningen kommer med out-of-the-box støtte for standardkompilatorer og feilsøkere og kjører de nye instruksjonene sammen med standardsettet.

Dette vil være tilgjengelig for Arm Cortex M33 i første halvår av 2020 uten ekstra kostnader for rettighetshavere. Kombinert med den nye MBed OS Partner Governance Model, kan dette resultere i noen veldig interessante nye muligheter.

Det er et spennende / uhyggelig perspektiv å tenke at Arm nå tilfredsstiller de spesifikke kravene til selskaper som bygger tilkoblede byer og utvidet reality-enheter. Det vil faktisk være spennende å se hva slags forbedringer i effektivitet, sikkerhet og ytelse disse endringene gir.

Hvem vet, kanskje det vil åpne for noen nye maskinvareapplikasjoner i smarttelefoner også.

elv om mange nettteder er avhengige av inntekter om kommer fra vininger og klikk fra annonebaner, er det et faktum at noen av die annonene kan være veldig irriterende og i noen tilfeller til og m...

Etter flere år med hype og pekulajoner rundt 5G-nett, begynner tranportører akte å lanere den nye tjeneten. amtidig har Qualcomm gjort 5G-modemer tilgjengelig, og produentene begynner a...

Interessant I Dag