کاربر:ParisSaysHi/الگوی دسترسی به حافظه
From Wikipedia, the free encyclopedia
در محاسبات ، الگوی دسترسی به حافظه یا الگوی دسترسی IO، الگویی است که یک سیستم یا برنامه با آن حافظه را از روی حافظه ثانویه می خواند و می نویسد. این الگوها در سطح محل ارجاع متفاوت هستند و به شدت بر عملکرد حافظه پنهان تأثیر میگذارند، [1] و همچنین پیامدهایی روی رویکرد رایانش موازی [2] و توزیع حجم کار در سیستمهای حافظه مشترک دارند. [3] علاوه بر این، مسائل مربوط به انسجام حافظه نهان می تواند بر عملکرد چندپردازشی تأثیر بگذارد، [4] به این معنی که الگوهای دسترسی خاص به حافظه، روی رویکرد موازی سقف و محدودیت قرار می دهند (که بسیاری از رویکردهای هستهای به دنبال شکستن این محدودیت هستند). [5]
حافظه رایانه معمولاً به عنوان « حافظه دسترسی تصادفی » توصیف میشود، اما همچنان پیمایشهایی که توسط نرمافزار انجام میشوند الگوهایی را نشان میدهند که میتوانند برای کارایی بیشتر بهکار گرفته شوند. ابزارهای مختلفی برای کمک به طراحان سیستم و برنامه نویسان وجود دارد که به آنها در درک، تجزیه و تحلیل و بهبود الگوی دسترسی به حافظه کمک میکند، از جمله VTune و Vectorization Advisor ، [6] [7] [8] [9] و ابزارهایی برای پیدا کردن ادرس الگوهای دسترسی به حافظه GPU.
الگوهای دسترسی به حافظه نیز پیامدهایی برای امنیت رایانهای دارند ، [10] [11] که به برخی این انگیزه را میدهد تا تلاش کنند و فعالیت یک برنامه را به دلایل حفظ حریم خصوصی پنهان کنند. [12] [13]