شماره ركورد كنفرانس
5192
عنوان مقاله
مقايسه الگوريتم مرتب سازي ادغامي در دو حالت موازي و ترتيبي در زبان پايتون
عنوان به زبان ديگر
Comparison of merge sort algorithm in two parallel and sequential modes in Python language
پديدآورندگان
باقي مرقي محمد حسين baqimohammad786@gmail.com موسسه آموزش عالي سينا , نوروزي علي Ali_NoRuZi4732@yahoo.com موسسه آموزش عالي سينا
تعداد صفحه
7
كليدواژه
مرتب سازي ادغامي , مرتب سازي ادغامي موازي , چند هسته اي
سال انتشار
1402
عنوان كنفرانس
ششمين همايش ملي فناوريهاي نوين در مهندسي برق، كامپيوتر و مكانيك ايران
زبان مدرك
فارسي
چكيده فارسي
مرتب سازي يكي از مسائل پايه اي در علوم كامپيوتر است. با گسترش پردازندههاي چند هستهاي، الگوريتمهاي موازي براي مرتبسازي اهميت زيادي پيدا كردهاند. در اين مقاله، ما الگوريتم مرتبسازي ادغامي موازي را در زبان پايتون پياده سازي كرده ايم. براي پياده سازي الگوريتم مرتبسازي ادغامي موازي در زبان پايتون از كتابخانه MultiProccesing استفاده كرده ايم. ما مرتبسازي ادغامي موازي را را با حالت ترتيبي آن مقايسه كرديم. نتايج نشان داد كه الگوريتم مرتبسازي ادغامي موازي بين 1.3 تا 1.6 برابر افزايش سرعت را در سيستم چهار هسته اي هنگام مرتب سازي 1 ميليون عدد فراهم مي كند.
چكيده لاتين
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.
كشور
ايران
لينک به اين مدرک