سرانجام جزئیات پیکربندی پردازنده 8 هسته ای AMD Ryzen Threadripper 1900X مشخص شد. AMD از طریق غیر فعال سازی یکی از واحدهای 4 هسته ای CCX هر تراشه، به 8 هسته پردازشی فیزیکی با 16 مگابایت حافظه کش سطح سوم و کنترلر حافظه چهار کاناله در کنار 64 خط ارتباطی PCIe دست پیدا است.
پیش تر تصور می شد AMD از هر واحد 4 هسته ای CCX تنها 2 هسته پردازشی را فعال گذاشته و 2 هسته غیر فعال هستند، اما حالا می دانیم از هر واحد 8 هسته ای CCX، نصف یا 4 هسته آن غیر فعال است. بنابراین با دو واحد 4 هسته ای CCX در قالب دو تراشه روبرو هستیم که هر واحد به 8 مگابایت حافظه کش سطح سوم مشترک میان تمامی هسته های همان تراشه دسترسی دارد. اما این درست در تضاد با پیکربندی پردازنده Ryzen 5 1400 است.
هر یک از تراشه ها (قطعه سیلیکونی) این پردازنده ها دارای دو واحد 4 هسته ای CCX (در مجموع 8 هسته پردازشی) با 8 مگابایت حافظه کش سطح سوم به ازای هر واحد CCX هستند. بنابراین هر تراشه کامل دارای 8 هسته پردازشی با 16 مگابایت حافظه کش سطح سوم است.
AMD در پردازنده Ryzen 5 1400 تمامی واحدهای CCX موجود را فعال باقی گذاشته اما از هر واحد 4 هسته ای، تنها 2 هسته آن فعال است. نتیجه این کار دسترسی هر جفت هسته تنها به 4 مگابایت حافظه کش سطح سوم مشترک است. اما در Threadripper 1900X هر 4 هسته به 8 مگابایت حافظه کش محلی متعلق به همان تراشه دسترسی دارند.
علت این کار همان ویژگی تغییر حالت حافظه است که به کمک آن برنامه های می توانند میان دسترسی به پهنای باند حافظه بیشتر یا دسترسی به حافظه با تاخیر کمتر سویچ کنند. به لطف قابلیت مزبور، برنامه می تواند از بین پهنای باند حافظه بیشتر و تاخیر کمتر یکی را انتخاب کند. در حالت نخست با هدف تامین حداکثری پهنای باند، حافظه مورد نیاز برنامه توسط هر دو تراشه تامین می شود اما در حالت دوم تنها از حافظه متصل به همان تراشه استفاده می شود که نتیجه آن تاخیر پایین تر است.
نظر خود را اضافه کنید.
برای ارسال نظر وارد شوید
ارسال نظر بدون عضویت در سایت