האתר המוביל ברשת לסיכומים בעברית

SpecTLB: מנגנון לתרגום כתובת ספקולטיבי

סיכום בעברית (תרגום מסוכם) בהיקף 957 מילים, של המאמר:

Barr, T. W., Cox, A. L., & Rixner, S. (2011). SpecTLB: a mechanism for speculative address translation. ACM SIGARCH Computer Architecture News, 39(3), 307-318.‏



להורדת הסיכום
הזן פרטים » הזן פרטי תשלום » קבל את הסיכום במייל
SpecTLB: מנגנון לתרגום כתובת ספקולטיבי
Barr et al., 2011

אפליקציות חישוביות שמשתמשות באופן אינטנסיבי בנתונים משתמשות ביותר ויותר זיכרון ומטילות עומס הולך וגובר על מערכת הזיכרון הוירטואלי. אחת האפשרויות להקל על עומס זה הוא שימוש בדפים גדולים (large pages) שמקלים על תרגום כתובות (address translation), אך הבעיה היא שאפשרות זו מגבילה את השליטה של המערכת על הקצאת הזיכרון. המאמר הנוכחי מציג מכשיר חדשני שנקרא SpecTLB, שמנצל את ההתנהגות הצפויה של הקצאות זיכרון פיזיות המבוססות על שמירת-מקום (reservation-based) על מנת להקל את העומס על הזיכרון הוירטואלי.

1. מבוא
יכולת הזיכרון של מחשבים מודרניים מתפתחת בקצב מהיר הרבה יותר מאשר התפתחות גודלם של באפרים לתרגום-מראה (Translation-lookaside buffers – TLB's). בשל כך, פספוסים של TLB הופכים להיות נפוצים יותר והבעיה היא שתרגום כתובות הופך להיות צוואר-בקבוק משמעותי לביצועים. מחקרים עדכניים מראים שההשפעה של תרגום כתובות על הביצועיים הכלליים של המערכת נעה בין 5-14%, כאשר באפליקציות גדולות השפעה זו יכולה להגיע גם עד 50%. על מנת להתמודד עם מצב זה מתבצע שימוש בוירטואליזציה, ובמנגנון שנקרא עימוד מקונן (nested paging), במסגרתם מתבצע שימוש בדפים גדולים (large pages) שמפחיתים את מגבלת הזיכרון הוירטואלי על ידי הגברת יכולת הכיסוי של TLB. בכל כניסה ב-...

לקריאת הסיכום המלא הורד/י את הסיכום באמצעות הטופס לעיל^