This work presents a comparison for the performance of sequential sorting algorithms under four different modes of execution, the sequential processing mode, a conventional multi-threading implementation, multi-threading with OpenMP Library and finally parallel processing on a super computer. Quick Sort algorithm was selected to run the experiments performed by this effort and the algorithm was run using different arrays sizes and different number of processors. The results and findings were analyzed uncovering limitations as well as enhancement potentials of sequential sorting algorithms using parallelism.
翻译:这项工作比较了在四种不同执行模式、 顺序处理模式、 常规多行执行模式、 与 OpenMP 库进行多行和最终在超级计算机上平行处理的顺序排序算法的性能。 选择了快速排序算法来运行这项努力所完成的实验, 算法使用不同的数组大小和不同的处理器来运行。 分析的结果和结果揭示了使用平行法的顺序排序算法的局限性和增强潜力。