TLB :
اين بخش نيز همانند بخشهاي قبلي (SMT) تغييرات زيادي داشته است (و حتي بيشتر) در اين بخش نيز ابتدا مفهوم و وظيفه TLB را بيان ميكنيم.
Translation Lookside Buffe) TLB) در اصل يك حافظه نهان بسیار کوچک است(Cache) كه به منظور جلوگيري از افت سرعت پردازنده در دسترسي به حافظه طراحي شده ، اين حافظه نهان كوچك براي اين كار اندكي از آخرين آدرسهايي كه به حافظه دسترسي داشتهاند را در خود ذخيره ميكند.
TLB نيز همانند SMT بدليل افزايش دستورالعملها و همچنين افزايش سطوح حافظه نهان ميبايست دستخوش تحولات زيادي قرار ميگرفت.
معماري Nehalem برخلاف معماري Core 2 يك TLB دو سطحي واقعي بهره ميبرد (چيزي كه تا قبل از اين تنها در پردازندههاي سرور ميديديم).
TLB سطح يك بين دادهها و دستورالعملها به اشتراك گذاشته شده است كه توانايي ذخيرهسازي دادهها با 32 ثبات براي صفحات بزرگ و 64 ثبات براي صفحات كوچك را دارد اين درحاليست كه در معماري Core تنها 16 ثبات براي هر دو صفحات كوچك و بزرگ در نظرگرفته شده بود و همچنين براي ذخيرهسازي دستورالعملها نيز از 7 ثبات براي صفحات كوچك و 128 ثبات براي صفحات بزرگ بهره ميبرد.
در معماري Nehalem ، TLB سطح دو كمي با سطح يك متفاوت است در TLB سطح دو ذخيرهسازي دادهها و دستورالعملها (كدها) به صورت مشترك است و اعضا فقط براي صفحات كوچك در نظر گرفته شده است و تا 512 ثبات را نيز ميتواند در خود ذخيره كند، تغييرات اعمال شده در TLB موجب افزايش كارآيي پردازندهها در برنامههاي كاربردي شده است.