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