Arm lanserar Cortex A320 vilket är vad företaget refererar till som dess första Armv9-cpu för edge-tillämpningar. Upp till fyra stycken sätts dessutom i en plattform för AI tillsammans med en av Arms AI-kärnor, Ethos U85.
Några tillämpningar Arm nämner för kombinationen (Elektroniktidningen hittar inget namn på den) är automation, autonoma fordon, smarta kameror och AI-baserade användargränssnitt.
U85 har stöd för transformers – de neuronnät som stora språkmodeller använder. Arm berättar inte exakt hur detta stöd ser ut konkret. Men U85 ska exempelvis kunna köra språknäten Llama 3 och Phi3 med upp till en miljard vikter.
Den nya kombinationen med en app-cpu springer frivarv kring den AI-IoT-plattform som Arm lanserade i fjol, baserad på en ensam styrkrets-cpu, Cortex M85. A320 är åtta gånger snabbare än M85 på AI-beräkningar.
Marknadsföringen fokuserar på edge-AI – att plocka ner den artificiella intelligensen från molnet och stoppa in den i produkten. Och uppgraderingen av Arms erbjudnade från en ensam MCU till en fyrkärnig appkärna gör förstås produkten potentiellt betydligt intressantare.
Beräkningsktraften i A320 utgörs främst av Armv9:s nya vektorinstruktioner, SVE2. De är optimerade för AI, DSP och kryptering.
Armv9.2 bjuder även på nya instruktioner för cybersäkerhet: PAC för att signera pekare, BTI för att markera adresser som exekveringen får hoppa till och MTE för att avgränsa minnesområden som varje specifik pekare tillåts adressera (förkortningarna står för ”Pointer Authentication”, ”Branch Target Identification” respektive ”Memory Tagging Extension”).
På mjukvarusidan bifogar Arm AI-biblioteket Kleidi som hjälper dig utnyttja A320:s och U85:s maximala AI-kapacitet. Kleidl stöder IoT-AI-ramverk som Llama, Executorch och Lite RT.
Plattformen stöder realtidoperativsystemen Zephyr och Free Rtos, men även app-operativen Linux och Android.
Kunder ska släppa chips med A320 nästa år.