Neuroedge 130 är en cpu skräddarsydd för att kopplas till en AI-accelerator. Den är designad av Cadence och finns färdig för integrering i din systemkrets nu.
Cadence beskriver den som en ny klass av processorer, en AICP (AI Co-Processor).
Neuroedge är utvecklad från dsp-familjen Tensilica Vision och kompatibel med dess mjukvara, AI-kompilatorer, bibliotek och ramverk. Den är optimerad för att minimera yta och dynamisk effektförbrukning.
AI-hårdvara införs just nu inom fordon, robotik, drönare, automation och sjukvård. Processorerna i dessa allt smartare produkter har acceleratorkärnor kallade npu:er (neural processing units) som exekverar operationer som de tar emot från sin processor.
Npu:er är duktiga på Mac-operationer (neuroner gör multiply-accumulate på vikter och indata). Men enligt Cadence är de mindre duktiga på för- och efterbearbetningen (exempelvis på den ickelinjärisering som appliceras på utdata från Mac:en i form av funktioner med namn som ReLU, sigmoid och tanh).
Den bristen delar de dessutom med sin huvudprocessor som idag är en cpu, gpu eller dsp. Räddaren om man får tro Cadence är en ”AICP” som Neuroedge 130. Den ska vara 20 procent strömsnålare och ta upp 30 procent mindre yta än de Tensilica-dsp:er för den härstammar från, men ha likvärdig prestanda.
Arkitekturen är en VLIW-baserad SIMD. Du kan konfigurera om du vill att den ska optimera prestanda eller strömförbrukning.
Utvecklar gör du i Neuroweave som är ett gemensamt utvecklingspaket all Cadence AI-IP. Neuroedge 130 kan ISO 26262-certifieras för fordonsmarknaden.