晶心科技宣布AndeSight™ IDE v5.0的新升级:全方位的软件解决方案加速RISC-V AI与IoT应用开发

Facebook
Twitter
LinkedIn
  • AndeSight™ IDE v5.0将于2021年6月发布
  • 介绍AndeSight™ IDE v5.0对于AI和IoT应用程序开发的新功能与产品亮点,包括:RISC-V DSP/SIMD和Vector处理器扩展指令的软件工具和套件;处理器管线分析工具 AndesClarity™;调试脚本与自动化;多核心处理器调试程序;神经网络计算函式库;Linux LTS v5.4;FreeRTOS与Zephyr

【台湾新竹】— 2021年04月23日— 32及64位高效能、低功耗RISC-V CPU处理器核心领导供货商、RISC-V国际协会RISC-V International创始首席会员晶心科技TWSE: 6533,宣布AndeSight™ IDE v5.0的升级发布,将增强多项创新与实用的功能,加速RISC-V AI和IoT软件应用开发。

AI与IoT应用遍地开花,相关产品需求不仅要效能好、效率高、低功耗,以支持AI算力的需求与终端布署,还要能快速推出新产品,以实时反应快速变化的市场需求。AndeSight™ IDE v5.0针对这些问题推出了多项新功能,并为用户带来了更好执行效能并增进开发效率。

AI计算的核心:RISC-V DSP / SIMD处理器指令扩展(RVP),向量处理器指令扩展(RVV),以及对应的开发工具和软件套件

RVP的指令设计解决了小规模数据计算与功耗之间的平衡问题。通过提供简洁的SIMD(单指令多数据)和DSP(数字信号处理)功能,它为TinyML与AIoT在终端设备上提供了非常有竞争力的基础。RVV则应用于大规模的数据计算,无论是在终端设备还是在数据中心,它都能为通用的AI,神经网络和数据处理提供了非常强大的扩展性、高效率及计算效能。

为了发挥强大的处理器指令扩展效能,一个简洁易用的程序设计模型至关重要。AndeSight™ IDE v5.0支持RISC-V标准的RVP和RVV工具链,搭配高度优化的DSP与Vector计算函式库,intrinsic functions以及多个向量程序设计的范例代码。其中一个关键的优势为软件开发人员可以完全使用C语言,更有效率的使用intrinsic functions与优化的计算函式库来构建应用程序,免于撰写容易出错的汇编语言,并达到与手工汇编语言开发所相匹配的效能。

进一步要善用处理器的计算能力并获得最终的效能,还需要使用到处理器管线的分析工具。AndesClarity™可视化了处理器的性能和资源瓶颈,如数据相依等所导致的处理器管线停顿,在AndesClarity™下都可以清晰地呈现出来,并指示出相关的程序代码、指令代码和硬件功能单元。

此外,晶心科技提供了Andes NN Library,大大地加速了神经网络算法的开发。对应MobileNet-v1神经网络模型,RISC-V向量处理器扩展在半精度浮点,512位向量宽与256位SIMD宽度下,实现了对于RISC-V标准基础指令集的66倍加速。Andes NN Library也可以与TensorFlow Lite for Microcontroller整合,所有的内建神经网络模型都能在开发版上正确执行。

使用AndeSight™ IDE强大的软件工具来开发最新的RTOS和Linux应用程序

AndeSight™ IDE v5.0支持Linux LTS(Long-Term Support)v5.4,以及最常用的RTOS,FreeRTOS和Zephyr。晶心科技Linux内核已经通过LTP(Linux Test Project)进行了验证,包含Linux设备驱动程序,可以在Andes开发板上运行Fedora或Debian Linux发行版。此外,为了提供较小的Linux映像代码于嵌入式应用,除64位外还支持RISC-V 32位处理器。 晶心科技FreeRTOS也通过 AWS Qualification Program for RTOS,由AWS(Amazon Web Service)官方验证在微控制器开发板上的整合。晶心科技Zephyr支持SMP(Symmetric Multi-Processing),并已通过Andes RISC-V多核心处理器的验证。藉由以上底层基础软件支持,开发人员只需专注于应用程序本身。

为了大幅提高侦错的效率,AndeSight™ IDE推出了强大的脚本工具,和多处理器分组功能。AndeSight™ scripting让开发人员可以记录其图形接口整合开发环境的操作,并在另一个环境上重现,这样可以大量节省复制问题的时间。GDB Python scripts功能类似,用户可以使用Python语言来自动化和扩展侦错的能力。Core Grouping则让用户除了可以针对各个处理器使用各自的编译和侦错设定外,还可以同时将侦错命令发送到不同组使用者指定的处理器。

AndeSight™ IDE v5.0仍然沿承了累积16年的丰富功能,包括且不限于出色性能的工具链,人工优化的标准C标准函式库,AndeSim™近周期精确 (cycle accuracy)的仿真器,易于使用与上手的性能分析工具,virtual hosting,RTOS awareness,以及多样的应用范例展示与参考代码。

「我们很高兴地宣布AndeSight™ IDE v5.0已准备好发布。AndeSight™ IDE v5.0是晶心科技在RISC-V软件解决方案的新里程碑,它是我们为RISC-V社群提供的最新产品,并期待它能把RISC-V SoC的开发提升到一个新的水平,」晶心科技总经理暨首席技术官苏泓萌博士说。「高效率的工具和优化的软件套件是处理器发挥出色效能的重要一环。如果没有对应的软件解决方案,处理器将无法高效率的运作并表现出色。晶心科技将会继续投入于RISC-V软件解决方案,并坚定持续为RISC-V社群带来最佳的RISC-V处理器性能。」

AndeSight™ IDE v5.0预计将于2021年6月发布。有关AndeSight™更多详细功能介绍,请于下方链接注册Andes Webinar「Andes软件解决方案加速RISC-V AI与IoT应用开发」02:00 PM (GMT+8) 4月28日 星期三http://www.andestech.com/cn/webinar_cn/

 1: https://devices.amazonaws.com/detail/a3G0h0000077Y9QEAU/Corvette-F1-N25