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

Publish Year: 1393
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 879

This Paper With 14 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

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

لینک ثابت به این Paper:

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

CSITM01_278

تاریخ نمایه سازی: 10 شهریور 1393

Abstract:

الگوریتم بهینه سازی رقابت استعماری مانند بسیاری دیگر از الگوریتمهای فرا ابتکاری مبتنی بر جمعیت اولیه، ذاتاً موازیاست ومیتواند به طور کارآمدی بر روی واحدهای پردازش گرافیکی پیاده سازی شود. اخیرا پردازنده های گرافیکی به علت هزینه هایپایین، معماری موازی و بهبود دسترسی فراهم شده به وسیله محیط های برنامه نویسی مانند چارچوب کودا به عنوان یک دستگاهمحاسباتی همه منظوره مطرح شده اند. یکی از الگوهای موازی سازی الگوریتم های بهینه سازی الگوی ارباب - بنده می باشد. در این مقاله، موازی سازی الگوریتم رقابت استعماری روی واحدهای پردازش گرافیکی با استفاده از معماری دستگاه یکپارچهی محاسباتی و مبتنیبر الگوی ارباب- بنده، با تکنیک ریزدانه انجام شده است. توابع برازندگی (محاسبه هزینه)، همگون سازی(جذب) ، انقلاب و رقابت ازالگوریتم رقابت استعماری بر روی واحدهای پردازش گرافیکی پیاده سازی می شوند. در الگوریتم پیشنهادی علاوه بر توابع نام برده، از ایده ی عملیات prefix sum برای افزایش کارایی به الگوریتم استفاده گردیده است. برای افزایش کارایی الگوریتم موازی از حافظه ی اشتراکی، عملیات کاهش و عوامل دیگر تأثیر گذار استفاده شده است.کارایی الگوریتم پیشنهاد شده در این مقاله با مطالعه موردی برروی مقایسه ی زمان اجرای مساله فروشنده دوره گرد نشان داده شده است. نتایج آزمایشها افزایش بهره ی سرعت الگوریتم موازینسبت به سری را گزارش می دهند.

Keywords:

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

Authors

الهام امیری مقدم دلویی

دانشجوی کارشناسی ارشد کامپیوتر، دانشگاه آزاد اسلامی واحد مشهد

حسین دلداری

عضو هیئت علمی ، ۱دانشگاه آزاد اسلامی واحد مشهد

نرجس الهامی مقدم

دانشجوی کارشناسی ارشد کامپیوتر، دانشگاه آزاد اسلامی واحد مشهد

مراجع و منابع این Paper:

لیست زیر مراجع و منابع استفاده شده در این Paper را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود Paper لینک شده اند :
  • B. D. Lubachevsky, , (1990) , 2 S ynchronization barrier ...
  • B. Wilkinson , 'ITCS CUDA Programming , Jan 28, (2011). ...
  • F. Dehne and K Yogaratnam, (2010), Exploring the limits of ...
  • G. Barnes, , (1993), "A method for implementing lock-free shared-data ...
  • I. Jung, J. Hyun, J. Lee, and J. Ma, (2001), ...
  • J. Alemany and E. W. Felten, (1992), "Performance issues in ...
  • J. S. Huang and Y. C. Chow, , (1983), Parallel ...
  • K.Cheng Wei, C. Wu, and C. Wu , (2012), "Using ...
  • L. Mussi, F. Daolio, and S. Cagnoni, (201 1), "Evaluation ...
  • N. Satish and M.Harris and M.Garland , (2009), Designing Efficient ...
  • R. Gupta and C. R. Hill, (1989), "A scalable impl ...
  • S. Xiao and W.-c. Feng, (2010), Inter-block GPU commun ication ...
  • W. D. Frazer and A. C. McKellar, Samplesort , (1970), ...
  • Z. Ye, Y. Han, F. Zhe, Q. Feng, Y. C. ...
  • نمایش کامل مراجع