الگوریتم بهینه سازی فاخته ی موازی مبتنی بر الگوی ارباب- بندها با استفاده از تکنیک ریزدانه بر روی واحدهای پردازش گرافیکی

سال انتشار: 1392
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 2,113

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

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

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

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

AISST01_179

تاریخ نمایه سازی: 5 مرداد 1392

چکیده مقاله:

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

کلیدواژه ها:

الگوریتم بهینه سازیفاخته (COA) ، محاسبات موازی ، واحدهای پردازش گرافیکی (GPU) ، معماری دستگاه یکپارچه- محاسباتی (CUDA) ، مدلارباب- بنده

نویسندگان

سید مسعود عقیلی

دانشگاه آزاد اسلامی واحد مشهد

الهامه زارعی

دانشگاه آزاد اسلامی واحد مشهد

حسین دلداری

دانشگاه فردوسی مشهد

مجید وفایی جهان

دانشگاه آزاد اسلامی واحد مشهد

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • E. Cant?-Paz, "A survey of parallel genetic algorithms", C alc ...
  • M.G. Arenas, A.M. Mora, G. Romero, and P.A. Castillo, "GPU ...
  • M.L. Wong, T. Wong, and K. Fok, "Parallel evolutionary algorithms ...
  • S. Harding and W. Banzhaf, "Fast Genetic Programming and Artificial ...
  • S. Zhang and Z. He, _ _ Implementatio n of ...
  • R. Rajabioun, "Cuckoo Optimization Algorithm", presented at Appl. Soft Comput., ...
  • M. Waintraub1, R. Schirru and C.M.N.A Pereira, "parallel particle Swarm ...
  • NVIDIA, nVIDIA CUDA Programming Guide v5.0 , nVIDIA Corporation, 2012, ...
  • L. Mussi, F. Daolio, and S. Cagnoni, "Evaluation of parallel ...
  • NVIDIA, nVIDIA CUDA C Programming _ Best Practices Guide v5.0 ...
  • E. Alba and . Tomassini, "Parallelism and evolutionary algorithms", presented ...
  • W. Zhu and J. Curry, "Parallel Ant Colony with Local ...
  • NVIDIA, nVIDIA Thrust Quick Start Guide v5.0 , nVIDIA Corporation, ...
  • R.L. Haupt, S.E. Haupt, Practical Genetic Algorithms, second ed., John ...
  • Yu, Q., Chen, C., Pan, Z. "Parallel genetic algorithms _ ...
  • V. Kumar, A. Grama, A. Gupta, and G. Karypis, "Introduction ...
  • نمایش کامل مراجع