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 (יחיד הוראה מרובות נתונים) ו- DSP (עיבוד אותות דיגיטלי), AndesSight מהווה בסיס ליישומי TinyML, AIoT ועיבוד אותות על קצה ונקודות קצה. ה- RVV מכוון לחישוב נתונים בנפח גבוה ומספק יכולות חישוב ניתנות להרחבה, יעילות וחזקות ליישומי AI, NN וכללי עיבוד נתונים כלליים.

AndeSight IDE v5.0 תומך ברשתות כלים למפרט סטנדרטי של RVP ו- RVV, ספריות DSP ווקטור אופטימליות במיוחד, פונקציות מהותיות וקודי דוגמה להנחיית אופטימיזציה של קוד. יתרון מרכזי עבור מפתחי תוכנה הוא שהם יכולים לבנות יישומים לחלוטין ב- C באמצעות ממשקי API ספריות יעילים מהותיים ומותאמים, ומשחררים אותם מכתיבת קוד הרכבה נוטה לשגיאה, והתאמה לביצועים של אותם יישומים שנבנו עם הרכבת קוד יד.

Andes מספק את "ספריית NN של Andes" שמאיצה באופן דרמטי את הפיתוח של אלגוריתמים של רשת עצבית. זה משיג מהירות גבוהה פי 66 של MobileNet-v1 עם נקודת צף של חצי דיוק, רוחב SIMD של 256 סיביות, ואורך וקטורי של 512 סיביות על פני הרחבת בסיס RISC-V. יתר על כן, "TensorFlow Lite עבור מיקרו-בקר" יכול לבצע את כל דגמי ה- NN המובנים עם Andes NN Library על גבי לוחות פיתוח.

AndeSight IDE v5.0 תומך בליבת לינוקס LTS (תמיכה לטווח ארוך) v5.4, וב- RTOS הפופולרי כמו FreeRTOS ו- Zephyr. ליבת לינוקס של Andes אומתה באמצעות LTP (Linux Test Project), והופעלה בצורה חלקה עם הפצה של Fedora או Debian Linux בלוחות הפיתוח של Andes יחד עם מנהלי ההתקנים.

כדי לספק תמונה קטנה יותר ליישומי לינוקס משובצים, Andes מציעה גם ליבת לינוקס RISC-V 32 סיביות להפעלה במעבדי האנדים המקבילים. יציאת אנדרס FreeRTOS עברה את "תוכנית ההסמכה של AWS ל- RTOS", המאמתת את היציאה המשולבת מראש על גבי לוחות מבוססי מיקרו-בקר על ידי AWS (Amazon Web Service). יציאת Andes Zephyr תומכת ב- SMP (רב-עיבוד סימטרי) ואומתה על ריבוי ליבות של Andes RISC-V. מפתחים צריכים רק להתמקד ביישום עצמו ולא צריכים לדאוג לתוכנה הבסיסית.

כדי לשפר עוד יותר את יעילות הבאגים, התכונות המגוונות של סקריפטים וקיבוץ מופעלות על ידי AndeSight IDE. סקריפטים של AndeSight יכולים להקליט את פעולות ממשק המשתמש ממפתח אחד, ולהשמיע מחדש בסביבה אחרת.

בדומה לתכונת סקריפטים של GDB Python, משתמשים יכולים לבצע אוטומציה וקנה מידה של הליכי איתור באגים באמצעות תכנות Python. "קיבוץ ליבה" הוא תכונה שימושית המאפשרת למשתמשים לפתח את תוכנת הרב-ליבות עם תצורות בנייה וניתוב באגים נפרדות, ושליחת פקודות איתור באגים למערכת ליבות ספציפית בו זמנית.

“AndeSight IDE v5.0 הוא אבן הדרך החדשה בפתרונות התוכנה RISC-V שלנו. זו ההצעה האחרונה של האנדים לקהילת RISC-V, ואנחנו מצפים שהיא תאיץ את פיתוח ה- RISC-V SoC לרמה חדשה. " אמר נשיא אנדס ו- CTO ד"ר צ'רלי סו. "כלים וזמן ריצה ממוטבים באופן מקיף הם הצדדים האחרים של המטבע. מעבדים אינם יכולים לעבוד ביעילות ולבצע ביצועים מצוינים ללא פתרונות תוכנה תואמים. אנו נמשיך להשקיע בפתרונות התוכנה RISC-V שלנו כדי להביא את הביצועים הטובים ביותר עבור פתרונות מעבד RISC-V לקהילת RISC-V. "