Arm afslører arm sikkerhedsklar initiativ, Cortex-A76AE-processor

Markedet for biler ændrer sig. Moderne biler bruger mere elektronik end nogensinde, og vedtagelsen af ​​elektroniske komponenter generelt og processorer i særdeleshed vil ikke bremse. Alle større bilproducenter arbejder med selvkørende køretøjer, hvilket betyder, at fremtidens biler har brug for endnu mere sofistikerede SoC'er.

Da efterspørgslen efter komponenter, der er nødvendige til autonome biler, er ved at eksplodere i de kommende år, er det ikke overraskende, at flere virksomheder begynder at udvikle løsninger specifikt designet til sådanne køretøjer. Arm onsdag lancerede sit nye Arm Safety Ready-program, der sigter mod at udvikle løsninger til selvkørende biler. Derudover lancerede virksomheden sin Cortex-A76AE, dens første processor IP designet specielt til autonome køretøjer.

Program til armsikkerhed

Arm er helt klart ikke en nykommer på bilmarkedet. Virksomhedens generelle formål og realtidskerner er blevet brugt af producenter af forskellige køretøjer siden 1996. I dag bruges Arm's IP til ADAS (undgåelse af kollision, cruise control osv.), Tilslutning, infotainment, styring af drivlinjen og andre komponenter i bilerne.

I mellemtiden leverede Arm indtil for nylig bilproducenter dens IP oprindeligt udviklet til forskellige enheder generelt. I modsætning hertil er Arm Safety Ready-programmet et flerårigt program, hvorefter virksomheden vil udvikle Automotive Enhanced (AE) tilpassede og semi-tilpassede løsninger til autonome biler. Oprindeligt vil Arm starte med løsninger til selvkørende køretøjer i niveau 3, men med tiden vil det tilbyde produkter, der er bygget til niveau 4 og niveau 5 autonome biler undertiden i 2020 og derover.

Arm Safety Ready-programmet spænder over hele virksomhedens portefølje af produkter og vil omfatte certificerede fysiske IP-blokke, der skal laves ved hjælp af specifikke processteknologier, ISO 26262-certificeret software værktøjer og komponenter, sikkerhedsdokumentation og så videre.

Lige nu taler Arm kun om sin Cortex-A76AE-processor til selvkørende biler, men den store plan inkluderer Automotive Enhanced-processorer baseret på Helios og Hercules mikroarkitekturer. Derudover agter Arm at tilbyde AE-versioner af sine fremtidige Cortex-R-kerner undertiden i 2020 og derover. Mens Arm udvikler AE-smag af sin fremtidige IP, vil den fortsat tilbyde sine eksisterende kerner (f.eks. Cortex-A72, Cortex-R5, Cortex-R52, Cortex A53, Cortex-M4, Cortex-M7, Cortex-M44 osv. ) til udviklere af SoC'er til bilmarkedet.

Implementeringen af ​​ASRP vil gøre det muligt for producenter af biler at få IP, der vil gøre deres systemer til autonom kørsel betydeligt mere energieffektive og billigere, hvilket vil gøre selvkørende køretøjer mere overkommelige generelt. Udover at gøre de nævnte systemer billigere, lover Arm Safety Ready-programmet også at fremskynde deres udvikling.

Arm's Cortex-A76AE: Det første medlem af AE-familien

Det første produkt, der er en del af Arm's Safety Initiative, er virksomhedens Cortex-A76AE-processor med integreret redundans. Som modelnummeret antyder, er en Cortex-A76AE-beregningskompleks afhængig af op til 16 Cortex-A76-kerner, der understøtter alle RAS (pålidelighed, tilgængelighed, servicabilitet), der er vist i Arm v8.2-mikroarkitektur, og fungerer i arbejde i split-lock-tilstand for at sikre pålidelighed.

Faktiske SOC'er baseret på Cortex-A76AE kan skalere op til 64-kerner. Foruden generelle beregningskerner, integrerer Arm's autonome klasse computerkomplekser også Mali-G76 grafiske kerner, ARM's ML-kerner og andre nødvendige IP. Desuden er komplekserne indstillet til at understøtte Arms hukommelsevirtualisering og beskyttelsesteknologier, der kræves til fejlfri drift af ML- og NN-acceleratorer.

Ifølge Arm har en 30-Watt 16-core Cortex-A76AE SoC-implementering, der er foretaget ved hjælp af TSMCs 7nm-processteknologi, ydeevnen på over 250 KDMIPS, hvilket er nok til dagens applikationer. Hvis en kunde ønsker en højere ydelse, kan den muligvis bygge ind i flere kerner eller endda bruge mere end en SoC.

Raw performance er det, der faktisk betyder noget for selvkørende køretøjer. Moderne niveau 3 autonome biler kører flere programmer på én gang, og det vil ikke ændre sig snart. Ifølge Arm vil software til en selvkørende auto Level 5 indeholde 1 milliarder kodelinjer. I modsætning hertil indeholder software, der bruges til at køre en Boeing 787 Dreamliner, 14 millioner linjer med kode.

Arm's Split-Lock: Redundant computing i hardware

Nu er det tid til at tale om nøglefunktionen i Arm's Cortex-A76AE - Split-Lock-teknologien. Split-Lock-funktionen gør det muligt for SoC-udviklere at bruge kernerne i to tilstande: Split Mode til at køre kernerne uafhængigt og opnå højere ydeevne, og i Lock Mode køres en kerne i lockstep med en parret kerne, der kører den samme kode og overvågning for enhver form for afvigelser, der derefter vil blive rapporteret som en fejl, og mekanismer til genoprettelse af fejl ville overtage (eller i det mindste en driver vil blive underrettet).

Lock Mode ligner på en eller anden måde, hvordan HPs NonStop fungerer til missionskritiske applikationer, men den vigtigste forskel er, at Arm's løsning er helt afhængig af hardware og derfor er kompatibel med al software (tænk AutoWare, Deepscale, Linaro, Linux, QNX osv.).

Arm foreslår at bruge de låste klynger til ASIL-D-anvendelse, som er kritisk vigtige for sikkerheden. I modsætning hertil er splitklynger beregnet til ASIL-B-apps som infotainment. I betragtning af fleksibiliteten i Arm's kun hardware-tilgang kan Split-Lock bruges af enhver bilproducent til at køre næsten al software, mens den sikrer enten ydelse og fejlfri computing.

Oprindelig artikel

Efterlad en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.