הבנת הביצועים של היררכיה הזיכרון של המחשב חיונית ליעילות מערכת.מדריך זה מספק תהליך ברור, צעד אחר צעד לחשב מדדי ביצועים מרכזיים הקשורים להיררכיה הזיכרון, כגון שיעור פגיעה, קצב מפספס וזמן גישה ממוצע.

המונחים: Memory Hierarchy

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

עקבו אחרי Hit Rate and Miss Rate

שיעור הפציעות מצביע על אחוז הגישה לזיכרון שנמצאת ברמת מטמון מסוימת.שיעור הפספס הוא השלים של שיעור הפגיעה.

  • לקבוע את מספר הליכות והחמיצו לאורך תקופה.
  • שיעור הפחתת משקל: (FLT:0) Hit Rate = (מספר ה-Hits) / (Total Accesses)FLT:1.
  • שיעור החמיצו: 0 (השיעור = 1) - Hitcio RateFLT:1.

זמן גישה ממוצע

זמן הגישה הממוצע רואה את הזמן שלוקח להיטים ומפספס בכל רמה של ההיררכיה.הנוסה היא:

(ב) × (הזמן) × (Miss Rate) × (Miss Penalty)FLT:1

איפה:

  • [ה]הזמן [ה] הוא הזמן לגשת לנתונים מהכאב.
  • (ב) ,0) ,Miss PenaltyveFLT 1 הוא הזמן הנוסף להביא נתונים מרמת הזיכרון הבאה.

דוגמה: Calculation

נניח כי ל- cache יש שיעור להיט של 90%, זמן של 1 ננו השניות, ועונש להחמיץ של 10 ננו השניות.זמן הגישה הממוצע יהיה:

(ב) ,0) ,Average Access Time = 1 + (0.10 × 10) = 2 ננו השניות.