>
Fa   |   Ar   |   En
   مقایسه الگوریتم مرتب سازی ادغامی در دو حالت موازی و ترتیبی در زبان پایتون  
   
نویسنده باقی مرقی محمد حسین ,نوروزی علی
منبع ششمين همايش ملي فناوريهاي نوين در مهندسي برق، كامپيوتر و مكانيك ايران - 1402 - دوره : 6 - ششمین همایش ملی فناوریهای نوین در مهندسی برق، کامپیوتر و مکانیک ایران - کد همایش: 02221-18264 - صفحه:0 -0
چکیده    مرتب سازی یکی از مسائل پایه ای در علوم کامپیوتر است. با گسترش پردازنده‌های چند هسته‌ای، الگوریتم‌های موازی برای مرتب‌سازی اهمیت زیادی پیدا کرده‌اند. در این مقاله، ما الگوریتم مرتب‌سازی ادغامی موازی را در زبان پایتون پیاده سازی کرده ایم. برای پیاده سازی الگوریتم مرتب‌سازی ادغامی موازی در زبان پایتون از کتابخانه multiproccesing استفاده کرده ایم. ما مرتب‌سازی ادغامی موازی را را با حالت ترتیبی آن مقایسه کردیم. نتایج نشان داد که الگوریتم مرتب‌سازی ادغامی موازی بین 1.3 تا 1.6 برابر افزایش سرعت را در سیستم چهار هسته ای هنگام مرتب سازی 1 میلیون عدد فراهم می کند.
کلیدواژه مرتب سازی ادغامی،مرتب سازی ادغامی موازی ،چند هسته ای
آدرس , iran, , iran
پست الکترونیکی ali_noruzi4732@yahoo.com
 
   comparison of merge sort algorithm in two parallel and sequential modes in python language  
   
Authors
Abstract    sorting is one of the basic problems in computer science. with the expansion of multi-core processors, parallel algorithms for sorting have become very important. in this paper, we have implemented the parallel merge sort algorithm in python language. we have used the multiproccesing library to implement the parallel merge sort algorithm in python. we compared the parallel merge sort with its sequential form. the results showed that the parallel merge sort algorithm provides between 1.3 and 1.6 times speedup in a quad-core system when sorting 1 million numbers.
Keywords merge sort ,parallel merge sort ,multi-core
 
 

Copyright 2023
Islamic World Science Citation Center
All Rights Reserved