Abstract|Sorting is a fundamental algorithm used extensively in computer science as an interme-diate step in many applications. The performance of sorting algorithms is heavily in uenced by the type of data being sorted, and the machine being used. To assist in obtaining portable performance for sorting algorithms, we propose an install-time system for automatically constructing sequential and parallel sorts that are highly tuned for the tar-get architecture. Our system has two steps: rst a hybrid sequential divide-and-conquer sort is con-structed and then this algorithm is parallelized us-ing a shared work-queue model. To evaluate our system, we compare automatically generated sort-ing algorithms to sequential and parallel versions of the...
Increasing availability of multiple processing elements on the recent desktop and personal computers...
In this paper we present a simple parallel sorting algorithm and illustrate two applications. The al...
This paper presents an in depth analysis on the parallel implementation of four of the standard sele...
Abstract: Parallel algorithms and specifically parallelism in sorting algorithms as a symbolic appli...
Sorting appears the most attention among all computational tasks over the past years because sorted ...
Many sorting algorithms that perform well on uniformly distributed data suffer significant performan...
Previous schemes for sorting on general-purpose parallel machines have had to choose between poor lo...
This paper introduces a parallel sorting algorithm based on QuickSort and having an n-input, n-proce...
The expanding use of multi-processor supercomputers has made a significant impact on the speed and s...
Sorting is one of the most fundamental algorithmic kernels, used by a large fraction of computer app...
(eng) Cole presented a parallel merge sort for the PRAM model that performs in log n parallel steps ...
www.cs.mtu.edu Unied Parallel C (UPC) is a parallel extension of ANSI C that is based on a partition...
We present the design and implementation of a parallel out-of-core sorting algorithm, which is based...
Previous schemes for sorting on general-purpose parallel machines have had to choose between poor lo...
Abstract. We give a parallel implementation of merge sort on a CREW PRAM that uses n processors and ...
Increasing availability of multiple processing elements on the recent desktop and personal computers...
In this paper we present a simple parallel sorting algorithm and illustrate two applications. The al...
This paper presents an in depth analysis on the parallel implementation of four of the standard sele...
Abstract: Parallel algorithms and specifically parallelism in sorting algorithms as a symbolic appli...
Sorting appears the most attention among all computational tasks over the past years because sorted ...
Many sorting algorithms that perform well on uniformly distributed data suffer significant performan...
Previous schemes for sorting on general-purpose parallel machines have had to choose between poor lo...
This paper introduces a parallel sorting algorithm based on QuickSort and having an n-input, n-proce...
The expanding use of multi-processor supercomputers has made a significant impact on the speed and s...
Sorting is one of the most fundamental algorithmic kernels, used by a large fraction of computer app...
(eng) Cole presented a parallel merge sort for the PRAM model that performs in log n parallel steps ...
www.cs.mtu.edu Unied Parallel C (UPC) is a parallel extension of ANSI C that is based on a partition...
We present the design and implementation of a parallel out-of-core sorting algorithm, which is based...
Previous schemes for sorting on general-purpose parallel machines have had to choose between poor lo...
Abstract. We give a parallel implementation of merge sort on a CREW PRAM that uses n processors and ...
Increasing availability of multiple processing elements on the recent desktop and personal computers...
In this paper we present a simple parallel sorting algorithm and illustrate two applications. The al...
This paper presents an in depth analysis on the parallel implementation of four of the standard sele...