Andes stellt neue aktualisierte AndeSight IDE v5.0 vor

Update: 27. April 2021

Andes stellt neue aktualisierte AndeSight IDE v5.0 vor

Andes stellt neue aktualisierte AndeSight IDE v5.0 vor

Anden Technologie hat ein neues Upgrade von AndeSight IDE v5.0 vorgestellt, das die RISC-V-KI- und IoT-Entwicklungen durch die Stärkung mehrerer Schlüsselfunktionen beschleunigen soll.

AndeSight IDE v5.0 wurde für AI- und IoT-Anwendungen und die Produkte entwickelt, die diese Märkte bedienen, indem es eine Kombination aus hohem Wirkungsgrad und geringem Stromverbrauch bietet sowie die Markteinführungszeit verkürzt. Es bietet eine Reihe neuer Funktionen für eine verbesserte Laufzeitleistung und Entwicklungseffizienz.

Die RISC-V-DSP / SIMD-Erweiterung (RVP), die Vektorerweiterungen (RVV) sowie die Tools und die Laufzeit von AndeSight IDE RVP sollen das Gleichgewicht zwischen Datenberechnung mit geringem Datenvolumen und Stromverbrauch herstellen.

Durch die Bereitstellung von SIMD- (Single Instruction Multiple Data) und DSP- (Digital Signal Processing) Funktionen bildet AndesSight eine Grundlage für die TinyML-, AIoT- und Signalverarbeitungsanwendungen an Edge- und Endpunkten. Das RVV zielt auf Datenberechnungen mit hohem Datenvolumen ab und bietet skalierbare, effiziente und leistungsstarke Rechenfunktionen für allgemeine AI-, NN- und Datenverarbeitungsanwendungen.

AndeSight IDE v5.0 unterstützt Toolchains für die standardgebundene Spezifikation von RVP und RVV, hochoptimierte DSP- und Vektorbibliotheken, intrinsische Funktionen und Beispielcodes als Leitfaden für die Codeoptimierung. Ein wesentlicher Vorteil für Softwareentwickler besteht darin, dass sie Anwendungen mithilfe effizienter intrinsischer und optimierter Bibliotheks-APIs vollständig in C erstellen können, damit sie keinen fehleranfälligen Assembler-Code schreiben können und die Leistung derselben Anwendungen mit Handcode-Assemblierung erreichen können.

Andes bietet die „Andes NN Library“, die die Entwicklung von Algorithmen für neuronale Netze erheblich beschleunigt. Es erreicht eine 66-fache Beschleunigung von MobileNet-v1 mit Gleitkomma mit halber Genauigkeit, 256-Bit-SIMD-Breite und 512-Bit-Vektorlänge über die RISC-V-Basislinienerweiterung. Darüber hinaus kann „TensorFlow Lite für Mikrocontroller“ alle integrierten NN-Modelle mit der Andes NN Library auf Entwicklungsplatinen ausführen.

AndeSight IDE v5.0 unterstützt den Linux LTS-Kernel (Long-Term Support) v5.4 und das beliebte RTOS wie FreeRTOS und Zephyr. Der Andes Linux-Kernel wurde mit LTP (Linux Test Project) verifiziert und nahtlos mit der Fedora- oder Debian Linux-Distribution auf Andes-Entwicklungsboards zusammen mit den Gerätetreibern gebootet.

Um ein kleineres Image für eingebettete Linux-Anwendungen bereitzustellen, bietet Andes auch den 32-Bit-Linux-Kernel RISC-V an, der auf den entsprechenden Andes-Prozessoren ausgeführt werden kann. Der Andes FreeRTOS-Port hat das „AWS-Qualifizierungsprogramm für RTOS“ bestanden, das den vorintegrierten Port auf Mikrocontroller-basierten Karten von AWS (Amazon Web Service) validiert. Der Andes Zephyr-Port unterstützt SMP (Symmetric Multi-Processing) und wurde auf Andes RISC-V Multicore verifiziert. Entwickler müssen sich nur auf die Anwendung selbst konzentrieren und müssen sich nicht um die grundlegende Software kümmern.

Um die Debugging-Effizienz weiter zu verbessern, werden die vielseitigen Funktionen zum Erstellen von Skripten und Gruppierungen von AndeSight IDE aktiviert. AndeSight-Skripte können die UI-Vorgänge eines Entwicklers aufzeichnen und in einer anderen Umgebung wiedergeben.

Ähnlich wie bei GDB Python-Skripten können Benutzer die Debugging-Prozeduren mit Python-Programmierung automatisieren und skalieren. "Core Grouping" ist eine nützliche Funktion, mit der Benutzer die Multicore-Software mit separaten Build- und Debug-Konfigurationen entwickeln und gleichzeitig Debug-Befehle an einen bestimmten Satz von Kernen senden können.

„AndeSight IDE v5.0 ist der neue Meilenstein unserer RISC-V-Softwarelösungen. Es ist das neueste Anden-Angebot für die RISC-V-Community und wir erwarten, dass es die RISC-V-SoC-Entwicklung auf ein neues Niveau beschleunigt. “ sagte Andenpräsident und CTO Dr. Charlie Su. „Umfassend optimierte Tools und Laufzeit sind die anderen Seiten einer Medaille. Prozessoren können ohne passende Softwarelösungen nicht effizient arbeiten und hervorragende Leistungen erbringen. Wir werden weiterhin in unsere RISC-V-Softwarelösungen investieren, um der RISC-V-Community die beste Leistung für RISC-V-Prozessorlösungen zu bieten. “