• شماره ركورد كنفرانس
    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.
  • كشور
    ايران