IDEAS home Printed from https://ideas.repec.org/a/hin/complx/8679579.html
   My bibliography  Save this article

Fully Flexible Parallel Merge Sort for Multicore Architectures

Author

Listed:
  • Zbigniew Marszałek
  • Marcin Woźniak
  • Dawid Połap

Abstract

The development in multicore architectures gives a new line of processors that can flexibly distribute tasks between their logical cores. These need flexible models of efficient algorithms, both fast and stable. A new line of efficient sorting algorithms can support these systems to efficiently use all available resources. Processes and calculations shall be flexibly distributed between cores to make the performance as high as possible. In this article we present a fully flexible sorting method designed for parallel processing. The idea we describe in this article is based on modified merge sort, which in parallel form is designed for multicore architectures. The novelty of this idea is in particular way of processing. We have developed a fully flexible method that can be implemented for a number of processors. The tasks are flexibly distributed between logical cores to increase the efficiency of sorting. The method preserves separation of concerns; therefore, each of the processors works separately without any cross actions and interruptions. The proposed method was described in theoretical way, examined in tests, and compared to other methods. The results confirm high efficiency and show that with each newly added processor sorting becomes faster and more efficient.

Suggested Citation

  • Zbigniew Marszałek & Marcin Woźniak & Dawid Połap, 2018. "Fully Flexible Parallel Merge Sort for Multicore Architectures," Complexity, Hindawi, vol. 2018, pages 1-19, December.
  • Handle: RePEc:hin:complx:8679579
    DOI: 10.1155/2018/8679579
    as

    Download full text from publisher

    File URL: http://downloads.hindawi.com/journals/8503/2018/8679579.pdf
    Download Restriction: no

    File URL: http://downloads.hindawi.com/journals/8503/2018/8679579.xml
    Download Restriction: no

    File URL: https://libkey.io/10.1155/2018/8679579?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    References listed on IDEAS

    as
    1. Gediga, Gunther & Duntsch, Ivo, 2002. "Approximation quality for sorting rules," Computational Statistics & Data Analysis, Elsevier, vol. 40(3), pages 499-526, September.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. S. Lievens & B. De Baets & K. Cao-Van, 2008. "A probabilistic framework for the design of instance-based supervised ranking algorithms in an ordinal setting," Annals of Operations Research, Springer, vol. 163(1), pages 115-142, October.

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:hin:complx:8679579. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Mohamed Abdelhakeem (email available below). General contact details of provider: https://www.hindawi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.