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 ด้วยการเสริมความแข็งแกร่งให้กับคุณสมบัติหลักหลายประการ

ออกแบบมาเพื่อรองรับแอปพลิเคชัน AI และ IoT และผลิตภัณฑ์ที่ให้บริการในตลาดเหล่านี้ด้วยการนำเสนอการผสมผสานระหว่างประสิทธิภาพสูงและการใช้พลังงานต่ำรวมถึงการลดเวลาออกสู่ตลาด AndeSight IDE v5.0 จึงเปิดตัวฟังก์ชันใหม่จำนวนมากเพื่อเพิ่มประสิทธิภาพรันไทม์ และประสิทธิภาพในการพัฒนา

ส่วนขยาย RISC-V DSP / SIMD (RVP), ส่วนขยายเวกเตอร์ (RVV) และเครื่องมือและรันไทม์จาก AndeSight IDE RVP มีวัตถุประสงค์เพื่อจัดการกับความสมดุลระหว่างการคำนวณข้อมูลปริมาณต่ำและการใช้พลังงาน

ด้วยการให้ SIMD (Single Instruction Multiple Data) และ DSP (Digital signal processing) AndesSight เป็นพื้นฐานสำหรับแอปพลิเคชัน TinyML, AIoT และการประมวลผลสัญญาณบนขอบและจุดสิ้นสุด RVV กำหนดเป้าหมายการคำนวณข้อมูลปริมาณมากและให้ความสามารถในการคำนวณที่ปรับขนาดได้มีประสิทธิภาพและมีประสิทธิภาพสำหรับแอปพลิเคชัน AI, NN และการประมวลผลข้อมูลทั่วไป

AndeSight IDE v5.0 รองรับ Toolchains สำหรับข้อกำหนดมาตรฐานของ RVP และ RVV ไลบรารี DSP และ Vector ที่ได้รับการปรับแต่งอย่างดีฟังก์ชันภายในและโค้ดตัวอย่างเพื่อเป็นแนวทางในการปรับโค้ดให้เหมาะสม ข้อได้เปรียบที่สำคัญสำหรับนักพัฒนาซอฟต์แวร์คือพวกเขาสามารถสร้างแอปพลิเคชันในภาษา C ได้อย่างสมบูรณ์โดยใช้ API ของไลบรารีภายในที่มีประสิทธิภาพและได้รับการปรับให้เหมาะสมช่วยให้พวกเขาพ้นจากการเขียนรหัสแอสเซมบลีที่ผิดพลาดได้ง่ายและจับคู่ประสิทธิภาพของแอปพลิเคชันเดียวกันที่สร้างด้วยแอสเซมบลีโค้ดด้วยมือ

Andes จัดเตรียม“ Andes NN Library” ที่ช่วยเพิ่มความเร็วในการพัฒนาอัลกอริทึม Neural Network ได้อย่างรวดเร็ว ทำได้เร็วขึ้น 66 เท่าของ MobileNet-v1 พร้อมจุดลอยตัวที่มีความแม่นยำครึ่งหนึ่งความกว้างของ SIMD 256 บิตและความยาวเวกเตอร์ 512 บิตเหนือส่วนขยายพื้นฐาน RISC-V ยิ่งไปกว่านั้น“ TensorFlow Lite for Microcontroller” สามารถเรียกใช้งานรุ่น NN ในตัวทั้งหมดด้วย Andes NN Library บนบอร์ดพัฒนา

AndeSight IDE v5.0 รองรับเคอร์เนล Linux LTS (Long-Term Support) v5.4 และ RTOS ยอดนิยมเช่น FreeRTOS และ Zephyr เคอร์เนล Andes Linux ได้ตรวจสอบด้วย LTP (Linux Test Project) และบูตด้วย Fedora หรือ Debian Linux distro บนบอร์ดพัฒนา Andes พร้อมกับไดรเวอร์อุปกรณ์ได้อย่างราบรื่น

เพื่อให้ภาพที่เล็กลงสำหรับแอปพลิเคชัน Linux แบบฝัง Andes ยังมีเคอร์เนล RISC-V 32 บิตสำหรับรันบนโปรเซสเซอร์ Andes ที่เกี่ยวข้อง พอร์ต Andes FreeRTOS ได้ผ่าน“ AWS Qualification Program for RTOS” ซึ่งตรวจสอบความถูกต้องของพอร์ตที่รวมไว้ล่วงหน้าบนบอร์ดที่ใช้ไมโครคอนโทรลเลอร์โดย AWS (Amazon Web Service) พอร์ต Andes Zephyr รองรับ SMP (Symmetric Multi-Processing) และได้รับการตรวจสอบบน Andes RISC-V multicore นักพัฒนาต้องให้ความสำคัญกับแอปพลิเคชันเท่านั้นและไม่จำเป็นต้องกังวลเกี่ยวกับซอฟต์แวร์พื้นฐาน

เพื่อปรับปรุงประสิทธิภาพการดีบักให้ดียิ่งขึ้นคุณสมบัติที่หลากหลายของการเขียนสคริปต์และการจัดกลุ่มจะเปิดใช้งานโดย AndeSight IDE การเขียนสคริปต์ AndeSight สามารถบันทึกการทำงานของ UI จากผู้พัฒนารายหนึ่งและเล่นซ้ำในสภาพแวดล้อมอื่น

เช่นเดียวกับคุณลักษณะสคริปต์ GDB Python ผู้ใช้สามารถปรับขนาดขั้นตอนการดีบักโดยอัตโนมัติด้วยการเขียนโปรแกรม Python “ การจัดกลุ่มแกนหลัก” เป็นคุณลักษณะที่มีประโยชน์ในการช่วยให้ผู้ใช้สามารถพัฒนาซอฟต์แวร์มัลติคอร์โดยมีการกำหนดค่าการสร้างและการดีบักแยกจากกันและส่งคำสั่งการดีบักไปยังชุดของคอร์เฉพาะในเวลาเดียวกัน

“ AndeSight IDE v5.0 คือก้าวใหม่ของโซลูชันซอฟต์แวร์ RISC-V ของเรา นี่เป็นข้อเสนอล่าสุดของ Andes สำหรับชุมชน RISC-V และเราคาดว่าจะช่วยเร่งการพัฒนา RISC-V SoC ไปสู่ระดับใหม่” Andes President และ CTO Dr. Charlie Su กล่าว “ เครื่องมือและรันไทม์ที่ปรับให้เหมาะสมอย่างครอบคลุมเป็นอีกด้านหนึ่งของเหรียญ โปรเซสเซอร์ไม่สามารถทำงานได้อย่างมีประสิทธิภาพและทำงานได้อย่างโดดเด่นหากไม่มีโซลูชันซอฟต์แวร์ที่ตรงกัน เราจะลงทุนในโซลูชันซอฟต์แวร์ RISC-V ของเราต่อไปเพื่อนำเสนอประสิทธิภาพที่ดีที่สุดสำหรับโซลูชันโปรเซสเซอร์ RISC-V สู่ชุมชน RISC-V”