CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

الگوریتم ژنتیک ترکیبی زمانبندی گراف وظایف در معماری چند پردازنده ای

عنوان مقاله: الگوریتم ژنتیک ترکیبی زمانبندی گراف وظایف در معماری چند پردازنده ای
شناسه ملی مقاله: ICEEE04_320
منتشر شده در چهارمین کنفرانس مهندسی برق و الکترونیک ایران در سال 1391
مشخصات نویسندگان مقاله:

مصطفی ماهی - مربی، گروه مهندسی کامپیوتر و فناوری اطلاعات، دانشگاه پیام نور
پریسا امین نژاد - مهندسی کامپیوتر، دانشگاه آزاد اسلامی واحد بناب، دانشکده برق و کامپیو

خلاصه مقاله:
امروزه سیستم های چند پردازنده ای کاربرد وسیعی در محاسبات موازی دارند. در این سیستم ها زمانبندی مؤثر برای اجرای یک برنامه ی موازی جهت نائل شدن به کارایی بالا امری حیاتی است. این زمانبندی باید به گونه ای انجام گیرد که بتواند زمان اجرای کل برنامه را با توجه به زمان وظایف و ارتباط بین پردازنده ها کمینه نماید. با توجه به NP-Hard بودن مسئله ی زمانبندی گراف وظایف رویکردهای مبتنی بر روش های قطعی در این زمینه کارا نخواهد بود، بنابراین استفاده از پردازش تکاملی و به طور عمده الگوریتم های ژنتیک برای حل این مسئله مؤثر می باشد. در این مقاله یک الگوریتم نوین ژنتیک برای مسئله زمانبندی گراف وظایف پیشنهاد شده است که بتواند یک زمانبندی مناسب را با صرف زمان کمتری بدست آورد. رویکرد جدید در این الگوریتم بر پایه کوتاهتر کردن طول مسیر بحرانی و کاهش هزینه ارتباطات بین پردازنده ای است. همچنین در این مقاله با استفاده از محاسبه تعداد نوادگان برای هر گره سعی در کمینه کردن زمان اجرای کل برنامه شرده است.

کلمات کلیدی:
زمانبندی چند پردازنده ای، گراف وظایف و الگوریتم های ژنتیک

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/164388/