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

سال انتشار: 1396
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 470

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

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

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

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

ICTCK04_121

تاریخ نمایه سازی: 16 تیر 1397

چکیده مقاله:

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

نویسندگان

ناهید خیبری

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

حسین دلداری

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