آموزش زبان انگلیسی با اخبار – حافظه های کش (3)
آموزش زبان انگلیسی با اخبار شماره 28٫ در شماره امروز با بررسی علت رشد فزاینده حجم حافظه های کش با شما همراه هستیم. شما می توانید برای مطالعه اخبار روز به زبان انگلیسی همراه با ترجمه فارسی به بخش آموزش زبان انگلیسی با اخبار سایت زبان رمزی مراجعه کنید.
Why CPU caches keep getting larger?
So why add continually larger caches in the first place? Because each additional memory pool pushes back the need to access main memory and can improve performance in specific cases.
This chart from Anandtech’s Haswell review is useful because it actually illustrates the performance impact of adding a huge (128MB) L4 cache as well as the conventional L1/L2/L3 structures. Each stair step represents a new level of cache. The red line is the chip with an L4 — note that for large file sizes, it’s still almost twice as fast as the other two Intel chips.
At six transistors per bit of SRAM (6T), cache is also expensive. next image is the Pentium M chip; the entire left side of the die is dedicated to a massive L2 cache.
چرا ظرفیت حافظهی کش CPU مدام در حال افزایش است؟
چرا مدام حافظه های کش بزرگتر در مکان اولیه (L1) قرار می گیرد؟ چون هر حافظه کوچک اضافی، نیاز دسترسی به حافظه اصلی را کمتر می کند و این موضوع به معنی افزایش بازده سیستم خواهد بود.
این نمودار که توسط انندتک هاسول تهیه شده است می تواند مفید باشد چون تاثیر اضافه شدن حافظهی ۱۲۸ مگابایتی L4 Cache را با ساختارهای L1/L2/L3 سنتی مقایسه کرده است. هر پله یک سطح جدید از کش را نشان می دهد. خط قرمز مربوط به پردازندهای است که حافظهی L4 دارد. دقت داشته باشید که برای فایلهای سنگین، سرعت آن تقریبا دو برابر دیگر پردازندههای اینتل است.
در حافظه های SRAM که در هر بیت 6 ترانزیستور دارند (6T)، حافظه های کش گرانقیمت هستند. تصویر زیر یک چیپ پنتیوم M را نشان می دهد؛ سمت چپ این تراشه به طور کامل به کش L2 بزرگ این تراشه اختصاص یافته است.