Andes apresenta novo AndeSight IDE v5.0 atualizado

Atualização: 27 de abril de 2021

Andes apresenta novo AndeSight IDE v5.0 atualizado

Andes apresenta novo AndeSight IDE v5.0 atualizado

Andes Equipar revelou uma nova atualização do AndeSight IDE v5.0, que visa acelerar os desenvolvimentos de IA e IoT do RISC-V, fortalecendo vários recursos importantes.

Projetado para lidar com aplicativos de IA e IoT e os produtos que atendem a esses mercados, oferecendo uma combinação de alta eficiência e baixo consumo de energia, além de reduzir o tempo de colocação no mercado, o AndeSight IDE v5.0 lança uma série de novas funções que oferecem desempenho de tempo de execução aprimorado e eficiência de desenvolvimento.

A extensão RISC-V DSP / SIMD (RVP), extensões vetoriais (RVV) e as ferramentas e tempo de execução do AndeSight IDE RVP destinam-se a abordar o equilíbrio entre a computação de dados de baixo volume e o consumo de energia.

Ao fornecer capacidade SIMD (Single Instruction Multiple Data) e DSP (Digital signal processing), o AndesSight forma uma base para o TinyML, AIoT e aplicativos de processamento de sinal em terminais e terminais. O RVV visa a computação de dados de alto volume e fornece recursos de computação escalonáveis, eficientes e poderosos para aplicativos gerais de IA, NN e de processamento de dados.

AndeSight IDE v5.0 oferece suporte a conjuntos de ferramentas para a especificação de limite padrão de RVP e RVV, bibliotecas DSP e Vector altamente otimizadas, funções intrínsecas e códigos de amostra para orientar a otimização de código. Uma vantagem chave para desenvolvedores de software é que eles podem construir aplicativos completamente em C usando APIs de bibliotecas intrínsecas e otimizadas eficientes, liberando-os de escrever código de montagem sujeito a erros e combinando o desempenho dos mesmos aplicativos construídos com montagem de código manual.

Andes fornece a “Biblioteca Andes NN” que acelera drasticamente o desenvolvimento de algoritmos de Rede Neural. Ele atinge uma velocidade de 66x de MobileNet-v1 com ponto flutuante de meia precisão, largura SIMD de 256 bits e comprimento de vetor de 512 bits sobre a extensão de linha de base RISC-V. Além disso, o “TensorFlow Lite for Microcontroller” pode executar todos os modelos NN integrados com a Andes NN Library nas placas de desenvolvimento.

AndeSight IDE v5.0 oferece suporte ao kernel Linux LTS (Long-Term Support) v5.4 e ao popular RTOS, como FreeRTOS e Zephyr. O kernel do Andes Linux foi verificado com LTP (Linux Test Project) e inicializou perfeitamente com a distribuição Fedora ou Debian Linux nas placas de desenvolvimento Andes junto com os drivers de dispositivo.

Para fornecer uma imagem menor para aplicativos Linux embarcados, Andes também oferece kernel Linux RISC-V de 32 bits para rodar nos processadores Andes correspondentes. A porta Andes FreeRTOS foi aprovada no “AWS Qualification Program for RTOS”, que valida a porta pré-integrada em placas baseadas em microcontroladores pela AWS (Amazon Web Service). A porta Andes Zephyr suporta SMP (Symmetric Multi-Processing) e foi verificada no Andes RISC-V multicore. Os desenvolvedores precisam apenas se concentrar no próprio aplicativo e não precisam se preocupar com o software fundamental.

Para aumentar ainda mais a eficiência da depuração, os recursos versáteis de script e agrupamento são habilitados pelo AndeSight IDE. O script AndeSight pode registrar as operações da IU de um desenvolvedor e reproduzi-las em outro ambiente.

Semelhante ao recurso de scripts GDB Python, os usuários podem automatizar e escalar os procedimentos de depuração com a programação Python. “Core Grouping” é um recurso útil para permitir que os usuários desenvolvam o software multicore com configurações separadas de compilação e depuração e o envio de comandos de depuração para um conjunto específico de núcleos ao mesmo tempo.

“AndeSight IDE v5.0 é o novo marco de nossas soluções de software RISC-V. É a mais recente oferta dos Andes para a comunidade RISC-V e esperamos que acelere o desenvolvimento do SoC RISC-V a um novo nível. ” disse o presidente e CTO da Andes, Dr. Charlie Su. “Ferramentas e tempo de execução totalmente otimizados são o outro lado da moeda. Os processadores não podem funcionar com eficiência e desempenho excepcional sem soluções de software correspondentes. Continuaremos a investir em nossas soluções de software RISC-V para trazer o melhor desempenho para soluções de processador RISC-V para a comunidade RISC-V. ”