晶心科技宣布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月26日— 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 v5.0支持Linux LTS(Long-Term Support)v5.4及最常用的RTOS,FreeRTOS和Zephyr。

為了大幅提高偵錯的效率,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/tw/webinar_tw/