03 Jan Cloudbasierte Entwicklungsplattform für Automotive-AI-Software
Eine neue cloudbasierte Entwicklungsumgebung von Renesas Eletronics soll den Softwareentwicklungsprozess für KI-Entwickler im Automobilbereich vereinfachen. Bei der Plattform AI Workbench handelt es sich um eine integrierte virtuelle Entwicklungsumgebung, mit der KI-Ingenieure im Automobilbereich ihre Software entwerfen, simulieren und optimieren können.
Nach Angaben des Herstellers können Anwender mit dieser Umgebung sofort mit der Entwicklung von Automotive-Software beginnen und dabei Microsoft Azure Services wie Azure Compute, IaaS-Dienste, Microsoft Entra ID oder Azure Security nutzen. Anstatt Tools auf einem PC zu installieren oder ein Evaluierungsboard zu beschaffen, sollen sich Aufgaben wie Leistungsbewertung, Debugging und Verifizierung mithilfe von Simulationstools online durchführen lassen. Dieser sogenannte ‚Shift-Left‘-Ansatz ermöglicht die Erstellung und Prüfung von Software zu einem früheren Zeitpunkt im Designzyklus, noch bevor die eigentliche Hardware verfügbar ist. So könne laut Herstellerangaben beispielsweise mit der Entwicklung von KI-fähiger Anwendungssoftware zur Unterstützung von ADAS (Advanced Driver Assistance System) und autonomem Fahren für die kommende fünfte Generation des R-Car System on Chip (SoC) begonnen werden, noch bevor Hardware-Muster vorliegen. Diese Umgebung soll als einheitliche Entwicklungsplattform für das Design und Testen der skalierbaren Automotive-SoCs und Mikrocontroller (MCUs) von Renesas dienen, unabhängig von Produkttyp und Anwendung.
Die AI Workbench umfasst dem Hersteller zufolge derzeit die folgenden vier Funktionsblöcke: Erweiterte AI-Compiler-Toolchain: Renesas wird eigenen Angaben zufolge seine AI-Compiler-Toolchain für SoCs mit der Hybrid-Compiler-(HyCo-)Architektur aktualisieren und über die AI Workbench verfügbar machen. Die HyCo-Architektur und die Kernel-Bibliotheken soll es Entwicklern ermöglichen, eine breitere Abdeckung von KI-Modellen und ONNX-Operatoren zu erreichen. Diese soll laut Renesas über die Möglichkeiten bestehender Hardware-Beschleuniger-Compiler von Drittanbietern hinausgehen, die auf Renesas SoCs wie DSPs und NPUs verfügbar sind.
Testumgebung für die Performance von KI-Modellen: NNPerf ist eine Online-Testumgebung für Entwickler, in der die Performance von KI-Modellen evaluiert werden kann, die mit einem aktualisierten hybriden KI-Compiler auf Renesas-SoCs laufen. Die Tests sollen auf realer Hardware in der globalen Bauelementefarm von Renesas durchgeführt werden, ohne dass Evaluierungsboards erforderlich sind. Mit der Möglichkeit, Programme in Stapelverarbeitung zu codieren, Inferenztests in Echtzeit durchzuführen und die Leistung verschiedener KI-Modelle zu vergleichen, sollen Anwendungsingenieure Kompromisse zwischen Modellen, Speicherbedarf, Latenzzeiten und mehr besser abschätzen und entsprechende Entscheidungen treffen können.
Software-Entwicklungsumgebung: Der Code-Editor von Microsoft, Visual Studio Code (VSCode), und ein Software Development Kit (SDK) von Renesas sind beide in der Cloud verfügbar. Mit der Tool-Suite soll sich die Entwicklungsumgebung in der Cloud in nur wenigen Minuten starten lassen. Entwickler sollen somit ihre unabhängige Entwicklungsumgebung anpassen und alle Design-Arbeiten mit einem Webbrowser auf ihrem PC durchführen können.
Software-Evaluierungs-/Verifizierungsumgebung: Außerdem steht laut Hersteller eine Umgebung zur Verfügung, in der Entwickler ihre Anwendungssoftware anhand der KI-Modelle testen und verifizieren können, die im KI-Modell-Performance-Test-Tool NNPerf definiert sind. Dazu gehören Simulatoren wie SILS (Software in the Loop Simulator) und HILS (Hardware in the Loop Simulator). Diese sollen es den Anwendern erlauben, den für ihre spezifische KI-Anwendung konzipierten Funktionsbetrieb zu verifizieren.
Nach Angaben von Renesas sollen die Funktionsblöcke künftig um zusätzliche Leistungsmerkmale wie ausgewählte Funktionalitäten oder kundenspezifische Anpassungen, zugeschnitten für die Unterstützung verschiedener Entwicklungsprozesse, erweitert werden.
Die AI Workbench soll im Januar 2024 in einer begrenzten Vorabversion verfügbar sein.
Weitere Informationen vom Hersteller
Quelle und Bild: www.renesas.com