מדד וחקירה
החלת חוק אמהל למודרני Multi-core אופטימיזציה של
Table of Contents
החלת חוק אמהל מסייעת להבין את השיפורים הפוטנציאליים בביצועים במעבדים מודרניים רב-core.זה מספק דרך להעריך את המהירות המקסימלית של האצת-השגה על ידי שיפור חלקים ספציפיים של מערכת. מאמר זה חוקר כיצד החוק של אמהל חל על עיצוב ואסטרטגיות אופטימיזציה של מעבד הנוכחי.
הבנת חוק אמדאל
חוק אמהל קובע כי המהירות הכוללת של מערכת מוגבלת על ידי חלק המערכת שלא ניתן לשפר אותה.
(ב) ⁇ (ב) ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
(ב) ב[[1924]], [[1924]]]], [[1924]]]]]], [[1924]]]], [[1924]]]]]], [[1924]]]]]]]], [[1924]]]]]]]], [[1924]]]]]]]], [[1924]]]]]]]]]]]], [[1924]]]]]]]]]]]], [[1924]]]]]]]]]]
המונחים: Multi-Core Processors
במעבדים רב-core, ביצוע מקביל מאפשר משימות מרובות לרוץ בו-זמנית, צמצום זמן העיבוד הכולל.עם זאת, האפקטיביות תלויה בחלק של עומס העבודה שניתן להשוותו.
אם חלק משמעותי של עומס העבודה הוא סדרתי, הוספת ליבות נוספות מניבה רווחים מוגבלים של ביצועים.חוק אמהל מגדיר את המגבלה הזו, תוך הדגשת החשיבות של קידוד קוד סידורי וצמצום צווארי בקבוק.
אופטימיזציה אסטרטגיות
כדי למקסם את הביצועים, להתמקד להגדיל את החלק המקביל של משימות.טכניקה כוללים:
- (ב) ,0) ,האופטימיזציה של קוד LT:1 כדי להפחית את החלקים הסידוריים.
- (ב) התפלגות התפוצה של ה-FLT:1 בכל ליבות.
- (ב) ,0) , הפחתה של כפל 1 (בשורה התחתונה)
- (ב) ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
אסטרטגיות אלה עוזרות לגשת למגבלת המהירות התיאורטית הצפויה על ידי חוק אמהל, שיפור ביצועי המעבד הכללי.