بهبود متوسط زمان پاسخگویی حافظه برای برنامه های حافظه محور به منظور کاهش نرخ زمان بیکاری هسته های پردازشی درپردازنده گرافیکی
|
|
|
DOR
|
20.1001.2.9920185099.1399.26.1.49.9
|
نویسنده
|
بی طالبی حسین ,صفایی فرشاد
|
منبع
|
كنفرانس بين المللي انجمن كامپيوتر ايران - 1399 - دوره : 26 - بیست و ششمین کنفرانس بین المللی انجمن کامپیوتر ایران - کد همایش: ۹۹۲۰۱-۸۵۰۹۹
|
چکیده
|
ظهور مفهومgpgpu همراه با cuda ومدلهای برنامه نویسی نظیر opencl ، فرصتهای جدیدی را برای کاهش تاخیر و توان مصرفیِ برنامههای کارایی محور فراهم می کند. gpu می تواند هزاران نخ پردازشی موازی را برای پنهان کردن تاخیر پرهزینه دسترسی به حافظه اجرا کند. با این حال، برای برخی از برنامه های حافظه محور، به احتمال زیاد در برخی فواصل زمانی تمام نخهای پردازشی یک هسته متوقف شده و منتظر تامین داده توسط واحد حافظه هستند. در این پژوهش هدف ما بهبود تاخیر دسترسی به حافظه برای بستههای تولیدی توسط هستههای بحرانی در پردازندههای گرافیکی است. به منظور بهبود زمان غیربهینه هسته ها، ما بر روی شبکه میان ارتباطی بین هستهها و حافظه پنهان سطح آخر تمرکز و بسته مربوط به هستههایی که تعداد بیشتری نخ متوقف شده دارند را در ورود به شبکه و داوری در شبکه اولویت قرار می دهیم. به این ترتیب ، بیشترین اولویت در داوری و تخصیص منابع به بستههای بحرانیتر اعطا می شود، بنابراین درخواست حافظه برای آنها سریعتر سرویس دهی شده و متوسط زمان توقف هسته کاهش و در نهایت کارایی پردازنده گرافیکی افزایش می یابد.
|
کلیدواژه
|
پردازنده گرافیکی ,شبکه میان ارتباطی ,تاخیر ,سطوح اولویت ,بحرانی ,حافظه ,حالت بیکاری ,حافظهنهان.
|
آدرس
|
دانشگاه شهید بهشتی, ایران, دانشگاه شهید بهشتی, ایران
|
|
|
|
|
|
|