پیش بینی و مدیریت ترافیک حافظه کش در پردازنده ها با الگوریتم های یادگیری ماشین
سال انتشار: 1405
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 38
فایل این مقاله در 13 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
ICECM12_032
تاریخ نمایه سازی: 24 مرداد 1405
چکیده مقاله:
حافظه کش یکی از اجزای مهم در معماری پردازنده ها است که نقش اساسی در افزایش سرعت دسترسی به داده ها و بهبود کارایی سیستم های محاسباتی ایفا می کند. با افزایش حجم داده ها و پیچیدگی برنامه های کاربردی مدیریت کارآمد ترافیک حافظه کش به یک چالش مهم در طراحی سیستم های پردازشی تبدیل شده است. در این پژوهش یک روش مبتنی بر الگوریتم های یادگیری ماشین برای پیش بینی و مدیریت ترافیک حافظه کش ارائه شده است. در روش پیشنهادی ابتدا داده های مربوط به دسترسی های حافظه از طریق شبیه سازهای معماری پردازنده و شمارنده های عملکردی جمع آوری شده و پس از پیش پردازش مجموعه ای از ویژگی های نرخ Cache Hit و Cache Miss، تعداد عملیات خواندن و نوشتن و فاصله زمانی بین دسترسی ها استخراج می شود. سپس یک مدل یادگیری ماشین مبتنی بر شبکه عصبی چندلایه برای تحلیل الگوهای دسترسی و پیش بینی رفتار حافظه کش آموزش داده می شود. نتایج آزمایش ها نشان می دهد که روش پیشنهادی در مقایسه با الگوریتم های سنتی مدیریت کش مانند FIFO، LRU، LFU توانسته است دقت پیش بینی بالاتری ارائه دهد و منجر به افزایش نرخ Cache Hit و کاهش زمان تاخیر دسترسی به داده شود. این نتایج بیانگر آن است که استفاده از روش های مبتنی بر یادگیری ماشین می تواند به بهبود عملکرد حافظه کش و افزایش کارایی کلی سیستم های پردازشی کمک کند.
کلیدواژه ها:
حافظه کش ، یادگیری ماشین ، پیش بینی ترافیک کش ، مدیریت حافظه کش ، عملکرد پردازنده ، شبکه های عصبی مصنوعی
نویسندگان
عسل رضایی
دانشجوی کارشناسی ارشد ناپیوسته رشته مهندسی کامپیوتر دانشگاه آزاد اسلامی واحد علوم و تحقیقات استان تهران