سال انتشار: ۱۳۹۱

محل انتشار: چهارمین کنفرانس مهندسی برق و الکترونیک ایران

تعداد صفحات: ۹

نویسنده(ها):

سیده زهرا خوشمنش – دانشگاه شیراز

چکیده:

یکی از مدل های مطرح در برنامه نویسی موازی Map Reduce می باشد. در شرکت هایی که از چارچوب Map reduce استفاده می کنند در هر لحظه تعداد زیادی کامپیوتر در حال اجرای توابع Map و Reduce هستند. این توابع به تعداد بسیار زیادی انجام می شوند و می توانیم اثرات هر گونه تغییر کوچک در سرعت پاسخ گویی و یا توان مصرفی هر اجرای Map reduce را بسیار بالا تخمین بزنیم از طرف دیگر، توان و انرژی مصرفی به یک چالش مهم در سیستم های کامپیوتری با بازدهی بالا مبدل گشته است. به گونه ای که معیارهایی مثل توان مصرفی به همان اندازه معیار های بازدهی اهمیت دارند. امروزه هم به دلیل گرمای تولید شده وهم به دلیل کاهش ذخایر انرژی اهمیت ذخیره کردن توان مصرفی روز بروز بیشتر روشن می شود. به همین دلیل پیدا کردن قسمت هایی از برنامه ها که توان مصرفی بیشتری دارند برای ما بسیار حائز اهمیت است چون با پیدا کردن این قسمت ها می توانیم راههای بهبود آنها را نیز بررسی و چاره اندیشی کنیم. آن چه در این مقاله ارائه می شود بررسی چارچوب Map REduce موجود و برنامه های مطرح در این زمینه از جنبه توان مصرفی، که در محیط چند هسته ای با حافظه مشترک پیاده سازی شده اند، میباشد.