بهبود متوسط زمان پاسخگویی حافظه برای برنامههای حافظهمحور به منظور کاهش زمان بیکاری هستههای پردازشی در پردازنده گرافیکی
|
|
|
|
|
نویسنده
|
بیطالبی حسین ,صفایی فرشاد
|
منبع
|
علوم رايانش و فناوري اطلاعات - 1400 - دوره : 19 - شماره : 1 - صفحه:14 -22
|
چکیده
|
ظهور مفهومgpgpu همراه با cuda ومدلهای برنامه نویسی نظیرopencl ، فرصتهای جدیدی را برای کاهش تاخیر و توان مصرفیِ برنامههای کارایی محور فراهم میکند. gpu میتواند هزاران نخ پردازشی موازی را برای پنهان کردن تاخیر پرهزینه دسترسی به حافظه اجرا کند. با این حال، برای برخی از برنامههای حافظه محور، به احتمال زیاد در برخی فواصل زمانی تمام نخهای پردازشی یک هسته متوقف شده و منتظر تامین داده توسط واحد حافظه هستند. در این پژوهش هدف ما بهبود تاخیر دسترسی به حافظه برای بستههای تولیدی توسط هستههای بحرانی در پردازندههای گرافیکی است. به منظور بهبود زمان غیربهینه هستهها، ما بر روی شبکه میان ارتباطی بین هستهها و حافظه پنهان سطح آخر تمرکز و بسته مربوط به هستههایی که تعداد بیشتری نخ متوقف شده دارند را در ورود به شبکه و داوری در شبکه اولویت قرار میدهیم. به این ترتیب ، بیشترین اولویت در داوری و تخصیص منابع به بستههای بحرانیتر اعطا میشود، بنابراین درخواست حافظه برای آنها سریعتر سرویس دهی شده و متوسط زمان توقف هسته کاهش و در نهایت کارایی پردازنده گرافیکی افزایش مییابد.
|
کلیدواژه
|
پردازنده گرافیکی، شبکه میان ارتباطی، تاخیر، سطوح اولویت، بحرانی، حافظه، حالت بیکاری، حافظهنهان
|
آدرس
|
دانشگاه شهید بهشتی, دانشکده مهندسی و علوم کامپیوتر, ایران, دانشگاه شهید بهشتی, دانشکده مهندسی و علوم کامپیوتر, ایران
|
پست الکترونیکی
|
f_safaei@sbu.ac.ir
|
|
|
|
|