Andes onthult nieuwe geüpgradede AndeSight IDE v5.0

Update: 27 april 2021

Andes onthult nieuwe geüpgradede AndeSight IDE v5.0

Andes onthult nieuwe geüpgradede AndeSight IDE v5.0

Andes Technologie heeft een nieuwe upgrade van AndeSight IDE v5.0 onthuld, die de RISC-V AI- en IoT-ontwikkelingen wil versnellen door verschillende belangrijke functies te versterken.

AndeSight IDE v5.0 is ontworpen om AI- en IoT-toepassingen en de producten die deze markten bedienen aan te pakken door een combinatie te bieden van hoge efficiëntie en laag stroomverbruik en om de time-to-market te verkorten, en introduceert een aantal nieuwe functies die verbeterde runtime-prestaties leveren. en ontwikkelingsefficiëntie.

De RISC-V DSP / SIMD-extensie (RVP), vectorextensies (RVV), en de tools en runtime van AndeSight IDE RVP zijn bedoeld om de balans aan te pakken tussen kleine gegevensberekening en stroomverbruik.

Door SIMD (Single Instruction Multiple Data) en DSP (Digital signal processing) mogelijkheden te bieden, vormt AndesSight een basis voor de TinyML, AIoT en signaalverwerkingstoepassingen op edge en endpoints. De RVV is gericht op grootschalige gegevensberekening en biedt schaalbare, efficiënte en krachtige rekenmogelijkheden voor algemene AI-, NN- en gegevensverwerkingstoepassingen.

AndeSight IDE v5.0 ondersteunt toolchains voor de standaardgebonden specificatie van RVP en RVV, sterk geoptimaliseerde DSP- en Vector-bibliotheken, intrinsieke functies en voorbeeldcodes om code-optimalisatie te begeleiden. Een belangrijk voordeel voor softwareontwikkelaars is dat ze applicaties volledig in C kunnen bouwen met behulp van efficiënte intrinsieke en geoptimaliseerde bibliotheken-API's, waardoor ze geen foutgevoelige assemblagecode hoeven te schrijven en de prestaties van dezelfde applicaties die zijn gebouwd met handcode-assemblage kunnen worden aangepast.

Andes levert de "Andes NN Library" die de ontwikkeling van neurale netwerkalgoritmen drastisch versnelt. Het behaalt een 66x versnelling van MobileNet-v1 met half-precisie floating-point, 256-bit SIMD-breedte en 512-bit vectorlengte ten opzichte van RISC-V-basislijnuitbreiding. Bovendien kan "TensorFlow Lite for Microcontroller" alle ingebouwde NN-modellen met Andes NN Library op ontwikkelborden uitvoeren.

AndeSight IDE v5.0 ondersteunt Linux LTS (Long-Term Support) kernel v5.4, en de populaire RTOS zoals FreeRTOS en Zephyr. Andes Linux-kernel is geverifieerd met LTP (Linux Test Project) en naadloos opgestart met Fedora of Debian Linux distro op Andes-ontwikkelingsborden, samen met de apparaatstuurprogramma's.

Om een ​​kleinere afbeelding voor embedded Linux-applicaties te bieden, biedt Andes ook RISC-V 32-bit Linux-kernel om op de overeenkomstige Andes-processors te draaien. Andes FreeRTOS-poort heeft het "AWS-kwalificatieprogramma voor RTOS" doorstaan, dat de vooraf geïntegreerde poort op microcontroller-gebaseerde kaarten valideert door AWS (Amazon Web Service). Andes Zephyr-poort ondersteunt SMP (Symmetric Multi-Processing) en is geverifieerd op Andes RISC-V multicore. Ontwikkelaars hoeven zich alleen op de applicatie zelf te concentreren en hoeven zich geen zorgen te maken over de fundamentele software.

Om de efficiëntie van het debuggen verder te verbeteren, worden de veelzijdige functies van scripting en groepering mogelijk gemaakt door AndeSight IDE. AndeSight-scripting kan de UI-bewerkingen van de ene ontwikkelaar opnemen en opnieuw afspelen in een andere omgeving.

Net als bij de functie GDB Python-scripts, kunnen gebruikers de foutopsporingsprocedures automatiseren en schalen met Python-programmering. "Core Grouping" is een handige functie waarmee gebruikers de multicore-software kunnen ontwikkelen met afzonderlijke build- en debug-configuraties, en tegelijkertijd debug-opdrachten naar een specifieke set cores kunnen verzenden.

“AndeSight IDE v5.0 is de nieuwe mijlpaal van onze RISC-V-softwareoplossingen. Het is het nieuwste Andes-aanbod voor de RISC-V-gemeenschap en we verwachten dat het de ontwikkeling van RISC-V SoC naar een nieuw niveau zal versnellen. " zei Andes President en CTO Dr. Charlie Su. “Volledig geoptimaliseerde tools en runtime zijn de andere kanten van een medaille. Processoren kunnen niet efficiënt werken en uitstekend presteren zonder passende softwareoplossingen. We zullen blijven investeren in onze RISC-V-softwareoplossingen om de beste prestaties voor RISC-V-processoroplossingen aan de RISC-V-gemeenschap te bieden. "