نام پژوهشگر: باقر سلامی

ارائه یک قالب کاری جهت مدیریت پویای دمای پردازنده های چند هسته ای با قابلیت چند نخی همزمان
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه فردوسی مشهد - دانشکده مهندسی 1392
  باقر سلامی   حمید نوری

امروزه نیاز به قدرت محاسباتی بیشتر، روز به روز افزایش می یابد و طراحان پردازنده برای برطرف نمودن این نیاز، پردازنده های پر قدرت تر و پیچیده تری با استفاده از تعداد بیشتری هسته در یک تراشه ی واحد تولید نموده اند. با توسعه پردازنده های چند هسته ای چند نخی همزمان ، این پردازنده ها می توانند با استفاده از سخت افزار کمتری نسبت به پردازنده های غیر چند نخی همزمان از موازی سازی در سطح نخ بهره ببرند. اگرچه به دلیل افزایش چگالی و پیچیدگی این پردازنده ها، توان مصرفی پردازنده های چند-هسته ای چند نخی همزمان در حال افزایش است. توان مصرفی بالاتر در یک فضای کوچک تراشه، منجر به افزایش چگالی توان مصرفی (توان مصرفی در واحد سطح)، چگالی مجتمع سازی و دما شده است. افزایش دمای پردازنده روی بسیاری از پارامترهای سیستم از جمله قابلیت اطمینان سیستم، کارایی، هزینه، طول عمر و... تاثیر گذار است که تجهیزات خنک سازی و بسته بندی پیچیده و پرهزینه تری به-منظور کنترل و مدیریت دما نیاز می باشد. برای حل مساله افزایش دمای پردازنده ها تکنیک های مدیریت دمای پویا ارائه شده اند که به صورت ترکیبی از روش های نرم افزاری و سخت افزاری، دمای پردازنده را مدیریت و کنترل می نمایند. در این پژوهش تلاش شده است با ارائه یک قالب کاری برای پردازنده های چند نخی همزمان واقعی با در نظر گرفتن ویژگی های فیزیکی هسته ها در الگوریتم، استفاده از حسگرهای دمایی، شمارنده های کارایی و استفاده از تنظیم ولتاژ و فرکانس پویا ، با حداقل کاهش کارایی، دمای پردازنده های چند هسته ای چند-نخی همزمان را به طور بهینه کنترل و مدیریت نماییم. قالب کاری ارائه شده به گونه ای است که هیچ سخت افزار اضافی نیاز نداشته و با استفاده از امکانات موجود پردازنده های چند هسته ای به مدیریت دما می پردازد. به عبارت دیگر قالب کاری ارائه شده، برای تمام سیستم های چند هسته ای مقیاس پذیر می-باشد و در سیستم های تجاری چند هسته ای چند نخی همزمان قابل استفاده می باشد.