کاهش مصرف انرژی و دمای پردازنده های چندهسته ای برای زمانبند ربایش کار در اجرای برنامه های موازی

سال انتشار: 1395
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 609

فایل این مقاله در 7 صفحه با فرمت PDF و WORD قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

ACCSI22_023

تاریخ نمایه سازی: 13 شهریور 1396

چکیده مقاله:

امروزه زمانبند ربایش کار به صورت گسترده در زمانبندی اجرای وظایف در زبان برنامه نویسی موازی حافظه اشتراکی مانند OpenMP، TBB و++Cilk مورد استفاده قرار می گیرد. این در حالی است که در زمانبند ربایش کار کسر بالایی از زمان اجرا، جهت انجام ربایش های ناموفق صرف می شود که موجب افزایش بی مورد فعالیت پردازنده و در نتیجه افزایش دما و توان مصرفی می گردد. لذا در این مقاله تلاش شده است تا با استفاده از تعلیق نخ بیکار در زمان وقوع ربایش های ناموفق متوالی در زمانبند ربایش کار، میانگین دما و مصرف انرژی پردازنده ی چندهسته ای کاهش داده شود. راهکار پیشنهادی ما حاوی یک الگوریتم زمانبندی ربایش کار جدید است که با بهبود در فرآیند ربایش کار، دمای تولیدی و مصرف توان پردازنده چندهسته ای را کاهش می دهد و ممکن است بهبود زمان اجرای برنامه های موازی را به همراه داشته باشد. در آزمایش بر روی سیستم واقعی، در بهترین نمونه از اجرای برنامه های محک موازی کاهش چشم گیر دما و مصرف انرژی پردازنده چندهسته ای همراه با بهبود کارایی مشاهده شد به طوری که مصرف انرژی 16 و کارایی 2/5 درصد بهبود داشتند و دما در حدود 3/7 درجه سانتیگراد کاهش یافت.

نویسندگان

مرتضی مرادی

گروه مهندسی کامپیوتر، دانشکده مهندسی، دانشگاه فردوسی مشهد، مشهد، ایرانپژوهشکده علوم کامپیوتر، پژوهشگاه دانش های بنیادی، تهران، ایران

نسیم ولی پورخنکداری

گروه مهندسی کامپیوتر، دانشکده مهندسی، دانشگاه فردوسی مشهد، مشهد، ایرانپژوهشکده علوم کامپیوتر، پژوهشگاه دانش های بنیادی، تهران، ایران

حمید نوری

گروه مهندسی کامپیوتر، دانشکده مهندسی، دانشگاه فردوسی مشهد، مشهد، ایرانپژوهشکده علوم کامپیوتر، پژوهشگاه دانش های بنیادی، تهران، ایران