החלת חוק אמהל כדי לשפר את ביצועי המערכת: חישובים ומקרי מקרה
החלת חוק אמהל מסייעת להעריך שיפורים פוטנציאליים בביצוע המערכת כאשר אופטימיזציה של רכיבים ספציפיים.זה מספק דרך להעריך את המהירות המקסימלית ניתן להשיג על ידי שיפור חלק של מערכת, בהתחשב במידת הזמן שבו נעשה שימוש חלק.
הבנת חוק אמדאל
חוק אמהל קובע כי המהירות הכוללת של מערכת מוגבלת על ידי חלק של המערכת שלא ניתן לשפר.
(ב) ⁇ (ב) ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
איפה:
- (ב) ,0) ,PigmLT:1) = חלק מהזמן של ביצוע מושפע שיפור
- (ב) ויקרא י"ד: ויקרא י"ד)
שיפור מערכת
כדי להעריך את ההשפעה של שדרוג, לזהות את החלק של המערכת כי יהיה לשפר ולקבוע את התרומה הנוכחית שלה לשעת ביצוע הכוללת. ואז, ליישם את הנוסחה כדי למצוא את המהירות הכוללת הפוטנציאלית.
לדוגמה, אם משימה מוציאה 40% מהזמן שלה על רכיב שניתן להעלות על ידי גורם של 4, המהירות המקסימלית מחושבת כמו:
(FLT:0)Speedup= 1 / ( 1 - 0.4) + (0.4 / 4) = 1 / (0.6 + 0.1) = 1 / 0.7 ⁇ 1.4303303FLT:1
מחקר: Multi-Core Processing
במערכת שבה ניתן להשוות 70% מהזמן לעיבוד, שדרוג המרכיב המקביל להפעלת 8 פעמים תוצאות מהירות יותר במהירות מקסימלית של:
(FLT:0)Speedup= 1 / ( (1 - 0.7) + (0.7 / 8) = 1 / (0.3 + 0.0875) ⁇ 3.2FLT:1
זה מדגים ירידה חוזרת כמו חלק בלתי שווה גבולות ביצועים הכוללים.