• شماره ركورد
    10116
  • شماره راهنما(اين فيلد مربوط به كارشناس ميباشد لطفا آن را خالي بگذاريد)
    10116
  • پديد آورنده

    مرتضي ملاجعفري

  • عنوان
    طراحي و شبيه‌سازي الگوريتم تكاملي جهت نگاشت و زمان¬بندي در سيستم¬هاي قابل بازپيكربندي
  • مقطع تحصيلي
    درجه كارشناسي ارشد
  • رشته تحصيلي
    رشته مهندسي برق گرايش الكترونيك
  • سال تحصيل
    فروردين ماه 1390
  • تاريخ دفاع
    فروردين ماه 1390
  • استاد راهنما
    دكتر هادي شهريار شاه¬حسيني
  • چكيده
    چكيده زمان¬بر بودن و هزينه¬ي بالايفرآيند ساخت تراشه¬هاي خاص منظوره از يك سو و سرعت پايين پردازنده¬هاي همه منظوره از سوي ديگر موجب شده است كه به خصوص در دو دهه‌ي اخير استفاده از ساختارهايي كه از انعطاف¬پذيري نرم¬افزار وسرعت سخت¬افزار به طور همزمان بهره مي¬برند بسيار مورد توجه قرار گيرد. اين ساختارها كه سيستم¬هاي قابل بازپيكربندي نام دارند امكانپياده¬سازي و اجراي انواع الگوريتم¬هاي پردازشي را فراهم مي‌كنند. مهم‌ترين بحث در استفاده¬ي بهينه ازسخت¬افزار¬هاي محاسباتي قابل بازپيكربندي چينش و توزيع ¬كارها بين منابع پردازشي و پيكربندي آن¬ها است به نحوي كه در كم¬ترين زمان ممكن انجام شوند. انجام اين مسئوليت بر عهده‌ي الگوريتم نگاشت و زمان¬بندي است كه به دليل وجودفضاي بسيار بزرگي از راه¬حل¬ها، اين مسئله جزء مسائل NP-Complete قرار مي¬گيرد.در اين پروژه دو الگوريتم جهت نگاشت و زمان¬بندي كارها در سيستم¬هاي قابل بازپيكربندي پيشنهاد شده است كه بر مبناي الگوريتم¬هاي بهينه¬سازي طبيعي مي¬باشند. در روش اول سعي شده است تا با اعمال تغييرات و اصلاحاتي در الگوريتم تبريد تدريجي، آن را براي مسئله¬ي مورد نظر مناسب¬سازي كنيم. عمد¬ه¬ي تغييرات بر روي تابع تبريد و نحوه¬ي توليد جواب¬هاي جديد صورت گرفته است. الگوريتم پيشنهادي دوم مبتني بر الگوريتم ژنتيك است. اعمال عملگرهايي مثل ادغام و جهش ژنتيكي بر روي كروموزوم¬هاي مسائلي همچون زمان¬بندي كه در آن¬ها بحث تقدم و تاخر ژن¬ها مهم است، ممكن است منجر به فرزندان ناقص و نامعتبري شود. اين امر وجود مرحله¬اي اضافي در الگوريتم جهت اصلاح فرزندان را ضروري مي¬سازد كه منجر به سربار زماني قابل توجهي مي¬گردد. براي حل اين مشكل از نگاشت نژاد مانه به رخ مانه استفاده شده است به طوري كه از يك سو توليد جواب¬هاي نامعتبر و نياز به مرحله¬ي اصلاح حذف مي¬شود و از سوي ديگر سرعت همگرايي و كيفيت جواب¬ها افزايش مي¬يابد. جهت بررسي كارايي اين روش¬ها، شبيه‌سازي‌هاي لازم صورت گرفته و نشان داده شده است كه روش¬هاي پيشنهادي از لحاظ سرعت اجرا يا كيفيت جواب¬ها و يا هر دو، عملكرد بهتري نسبت به ساير روش‌ها داشته و در شرايط مختلف سيستم كارايي خود را حفظ مي¬كنند. واژه‌هاي كليدي:زمان¬بندي، الگوريتم ژنتيك، تبريد تدريجي، نگاشت نژادمانه به رخ¬مانه.