מהדרים חדשים של c ו- c ++ משפרים את ביצועי הריזן
תוכן עניינים:
אחרי ההשקה של מעבדי AMD Ryzen נמשך מאמץ גדול בפיתוח תוכנה כדי לנצל את מלוא המיקרו-ארכיטקטורה החדשה של זן. AMD הולך צעד אחד קדימה עם השקת קומפליירים C ו- C ++ חדשים המותאמים לחדש. מעבדי Ryzen.
AMD משחררת מהדרים חדשים עבור Ryzen
מהדרים AOCC 1.0 C / C ++ חדשים של AMD מבוססים על ה- LLVM Clang, אליו נוספו טלאים ספציפיים כדי שיוכלו לנצל את מלוא הארכיטקטורה החדשה של AMD. זה מאפשר למהדרים חדשים להציע וקטוריזציה טובה יותר וייצור קוד טוב יותר עבור Ryzen.
סקירת AMD 1800X בספרדית (ניתוח מלא)
חברת Phoronix בדקה את מהדרים ה- AOCC החדשים כנגד אלה הנפוצים יותר כמו GCC 6.3, GCC 7.1, GCC 8, LLVM Clang 4.0 ו- LLVM Clang 5.0 באמצעות מעבד Ryzen 7-1700 מתקדם. הבדיקה נעשתה במערכת ההפעלה אובונטו 17.04 והוכיחה כי AOCC משפרת את ביצועי ה- GCC ברוב המקרים, משפרת את LLVM Clang בחלק מהמקרים, ולבסוף היא טובה יותר במקצת מ- LLVM Clang בחלק מהמקרים.
עם זאת הוכח שוב כי המעבדים החדשים עדיין זקוקים לאופטימיזציה של התוכנה בכדי להיות מסוגלים לבצע ברמה המרבית שלהם, משהו רגיל לחלוטין מכיוון שמדובר בארכיטקטורה חדשה לחלוטין.
מקור: techpowerup