• ورود به سامانه
      مشاهده مورد 
      •   صفحهٔ اصلی
      • نشریات انگلیسی
      • International Journal of Engineering
      • Volume 33, Issue 7
      • مشاهده مورد
      •   صفحهٔ اصلی
      • نشریات انگلیسی
      • International Journal of Engineering
      • Volume 33, Issue 7
      • مشاهده مورد
      JavaScript is disabled for your browser. Some features of this site may not work without it.

      Efficient Parallelization of a Genetic Algorithm Solution on the Traveling Salesman Problem with Multi-core and Many-core Systems

      (ندگان)پدیدآور
      Abbasi, M.Rafiee, M.
      Thumbnail
      دریافت مدرک مشاهده
      FullText
      اندازه فایل: 
      841.0کیلوبایت
      نوع فايل (MIME): 
      PDF
      نوع مدرک
      Text
      Original Article
      زبان مدرک
      English
      نمایش کامل رکورد
      چکیده
      Efficient parallelization of genetic algorithms (GAs) on state-of-the-art multi-threading or many-threading platforms is a challenge due to the difficulty of scheduling hardware resources regarding the concurrency of threads. In this paper, for resolving the problem, a novel method is proposed, which parallelizes the GA by designing three concurrent kernels, each of which are running some dependent effective operators of GA. The proposed method can be straightforwardly adapted to run on many-core and multi-core processors by using Compute Unified Device Architecture (CUDA) and Threading Building Blocks (TBB) platforms. To efficiently use the valuable resources of such computing cores in concurrent execution of the GA, threads that run any of the triple kernels are synchronized by a considerably fast switching technique. The offered method was used for parallelizing a GA-based solution of Traveling Salesman Problem (TSP) over CUDA and TBB platforms with identical settings. The results confirm the superiority of the proposed method to state-of-the-art methods in effective parallelization of GAs on Graphics Processing Units (GPUs) as well as on multi-core Central Processing Units (CPUs). Also, for GA problems with a modest initial population, though the switching time among GPU kernels is negligible, the TBB-based parallel GA exploits the resources more efficiently.
      کلید واژگان
      Genetic Algorithm Parallel Multi
      core Many
      core Traveling Salesman Problem

      شماره نشریه
      7
      تاریخ نشر
      2020-07-01
      1399-04-11
      ناشر
      Materials and Energy Research Center
      سازمان پدید آورنده
      Department of Computer Engineering, Engineering Faculty, Bu-Ali Sina University, Hamedan, Iran
      Department of Computer Engineering, Engineering Faculty, Bu-Ali Sina University, Hamedan, Iran

      شاپا
      1025-2495
      1735-9244
      URI
      https://dx.doi.org/10.5829/ije.2020.33.07a.12
      http://www.ije.ir/article_108444.html
      https://iranjournals.nlai.ir/handle/123456789/337410

      مرور

      همه جای سامانهپایگاه‌ها و مجموعه‌ها بر اساس تاریخ انتشارپدیدآورانعناوینموضوع‌‌هااین مجموعه بر اساس تاریخ انتشارپدیدآورانعناوینموضوع‌‌ها

      حساب من

      ورود به سامانهثبت نام

      تازه ترین ها

      تازه ترین مدارک
      © کليه حقوق اين سامانه برای سازمان اسناد و کتابخانه ملی ایران محفوظ است
      تماس با ما | ارسال بازخورد
      قدرت یافته توسطسیناوب