AN EFFICIENT PARALLEL SORTING COMPATIBLE WITH THE STANDARD QSORT

作者:Man Duhu*; Ito Yasuaki; Nakano Koji
来源:International Journal of Foundations of Computer Science, 2011, 22(5): 1057-1071.
DOI:10.1142/S0129054111008568

摘要

The main contribution of this paper is to present an efficient parallel sorting "psort" compatible with the standard qsort. Our parallel sorting "psort" is implemented such that its interface is compatible with "qsort" in C Standard Library. Therefore, any application program that uses standard "qsort" can be accelerated by simply replacing "qsort" call by our "psort". Also, "psort" uses standard "qsort" as a subroutine for local sequential sorting. So, if the performance of "qsort" is improved by anyone in the open source community, then that of our "psort" is also automatically improved. To evaluate the performance of our "psort", we have implemented our parallel sorting in a Linux server with four Intel hexad-core processors (i.e. twenty four processor cores). The experimental results show that our "psort" is approximately 11 times faster than standard "qsort" using 24 processors.

  • 出版日期2011-8