Andes представляет новую обновленную AndeSight IDE v5.0

Обновление: 27 апреля 2021 г.

Andes представляет новую обновленную AndeSight IDE v5.0

Andes представляет новую обновленную AndeSight IDE v5.0

Анды Технологии представила новое обновление AndeSight IDE v5.0, которое призвано ускорить разработку RISC-V в области искусственного интеллекта и Интернета вещей за счет усиления нескольких ключевых функций.

Разработанная для приложений AI и IoT, а также продуктов, обслуживающих эти рынки, предлагая сочетание высокой эффективности и низкого энергопотребления, а также сокращая время вывода на рынок, AndeSight IDE v5.0 развертывает ряд новых функций, обеспечивающих улучшенную производительность во время работы. и эффективность развития.

Расширение RISC-V DSP / SIMD (RVP), векторные расширения (RVV), а также инструменты и среда выполнения из AndeSight IDE RVP предназначены для достижения баланса между вычислением данных небольшого объема и потребляемой мощностью.

Предоставляя возможности SIMD (Single Instruction Multiple Data) и DSP (Цифровая обработка сигналов), AndesSight формирует основу для TinyML, AIoT и приложений обработки сигналов на периферии и конечных точках. RVV нацелен на вычисление больших объемов данных и обеспечивает масштабируемые, эффективные и мощные вычислительные возможности для общих приложений AI, NN и обработки данных.

AndeSight IDE v5.0 поддерживает набор инструментов для стандартной спецификации RVP и RVV, высокооптимизированные библиотеки DSP и Vector, встроенные функции и примеры кодов для оптимизации кода. Ключевым преимуществом для разработчиков программного обеспечения является то, что они могут создавать приложения полностью на C, используя эффективные встроенные и оптимизированные API-интерфейсы библиотек, освобождая их от написания склонного к ошибкам кода сборки и обеспечивая производительность тех же приложений, созданных с помощью сборки вручную.

Andes предоставляет «библиотеку Andes NN Library», которая значительно ускоряет разработку алгоритмов нейронных сетей. Он обеспечивает 66-кратное ускорение по сравнению с MobileNet-v1 с плавающей запятой половинной точности, 256-битной шириной SIMD и 512-битной длиной вектора по сравнению с расширением базовой линии RISC-V. Более того, «TensorFlow Lite для микроконтроллеров» может выполнять все встроенные модели NN с библиотекой Andes NN на платах для разработки.

AndeSight IDE v5.0 поддерживает ядро ​​Linux LTS (Long-Term Support) v5.4 и популярные ОСРВ, такие как FreeRTOS и Zephyr. Ядро Andes Linux проверено с помощью LTP (тестовый проект Linux) и без проблем загружается с дистрибутивами Fedora или Debian Linux на платах разработки Andes вместе с драйверами устройств.

Чтобы предоставить меньший образ для встроенных приложений Linux, Andes также предлагает 32-разрядное ядро ​​Linux RISC-V для работы на соответствующих процессорах Andes. Порт Andes FreeRTOS прошел «Программу квалификации AWS для ОСРВ», которая проверяет предварительно интегрированный порт на платах на базе микроконтроллеров AWS (Amazon Web Service). Порт Andes Zephyr поддерживает SMP (симметричную многопроцессорную обработку) и был проверен на многоядерности Andes RISC-V. Разработчикам нужно сосредоточиться только на самом приложении и не беспокоиться о базовом программном обеспечении.

Для дальнейшего повышения эффективности отладки в AndeSight IDE включены универсальные функции создания сценариев и группировки. Сценарии AndeSight могут записывать операции пользовательского интерфейса от одного разработчика и воспроизводить их в другой среде.

Подобно функции сценариев Python в GDB, пользователи могут автоматизировать и масштабировать процедуры отладки с помощью программирования на Python. «Core Grouping» - полезная функция, позволяющая пользователям разрабатывать многоядерное программное обеспечение с отдельными конфигурациями сборки и отладки и одновременно отправлять команды отладки на определенный набор ядер.

«AndeSight IDE v5.0 - это новая веха в наших программных решениях RISC-V. Это последнее предложение Andes для сообщества RISC-V, и мы ожидаем, что оно ускорит разработку SoC RISC-V на новый уровень ». сказал президент Андес и технический директор д-р Чарли Су. «Полностью оптимизированные инструменты и среда выполнения - это еще одна сторона медали. Процессоры не могут работать эффективно и работать безупречно без соответствующих программных решений. Мы продолжим инвестировать в наши программные решения RISC-V, чтобы обеспечить максимальную производительность процессорных решений RISC-V сообществу RISC-V ».