מדד וחקירה
ארכיון התגות Memory Hierarchy: חישוב Bandwidth ו Latency ב Caches ברמה רב
Table of Contents
ביצועי מחשב נוחים תלויים במאזן האופטימלי בין רמות שונות של היררכיה של זיכרון.הבנה כיצד לחשב רוחב פס ועקביות בקביים בדרג רב-דרגי מסייע בעיצוב מערכות המפחיתות עיכובים וממקסימות את שיעורי העברת הנתונים.
זיכרון Hierarchy Review
ההיררכיה של הזיכרון במחשבים כוללת מספר רמות, בדרך כלל החל מרישום לזיכרון הראשי ורמות ה-Cache.כל רמה משתנה במהירות, גודל, וקירבה למעבד, המשפיעה על ביצועי המערכת הכוללת.
עקבו אחרי Bandwidth
בנדוויידת מתייחסת לכמות הנתונים המועברים ליחידת זמן.במצבים רב-דרגיים, זה תלוי רוחב האוטובוס ותדירות השעון.הנוסחת רוחב הפס היא:
(ב) ויקרא י"ד: ויקרא י"ד)
לדוגמה, מטמון עם אוטובוס 64 סיביות רץ ב 200 MHz יש רוחב פס של 1.6 GB /s.
המונחים: Latency
שקיפות מודדת את העיכוב ממתן בקשה לנתונים לקבל את הנתונים.זה משתנה על פני רמות מטמון, עם כיבים L1 להיות מהיר יותר מ L2 או L3 caches. Latency מושפע מגורמים כגון זמן גישה ועברה זמן.
ניתן להשוות את השקיפות הכוללת:
(ב) ◄ [15] ,(ה) ,(ה) ,(ה) ).
כאשר זמן הגישה הוא הזמן לאתר נתונים, והזמן להעביר תלוי רוחב פס וגודל הנתונים.
בלנקום בנדוויד והלאינטנסי
אופטימיזציה של ביצועי cache כוללת איזון רוחב פס וכבדות. רוחב פס גבוה מאפשר העברת נתונים מהירה יותר, אבל אם הכדאיות גבוהה, עיכובים מתרחשים.converse, כיפי טמפרטורות נמוכות לשפר את זמני התגובה אבל עשוי להיות רוחב פס מוגבל.
אסטרטגיות עיצוב כוללות הגדלת רוחב האוטובוס עבור רוחב פס גבוה יותר וצמצום זמני הגישה באמצעות טכנולוגיות זיכרון מהירות יותר.
- גודל כאב ותבניות גישה
- התאמת רוחב האוטובוס לצרכים של העברת נתונים
- יישום טכנולוגיות זיכרון מהירות יותר
- מדיניות החלפת cache