The problem addressed in this paper is that we want to sort an integer array a[] of length n in parallel on a multi core machine with p cores using mergesort. Amdahl’s law tells us that the inherent sequential part of any algorithm will in the end dominate and limit the speedup we get from parallelisation. This paper introduces ParaMerge, an all parallel mergesort algorithm for use on an ordinary shared memory multi core machine that has just a few simple statements in its sequential part. The new algorithm is all parallel in the sense that by recursive decent it is two parallel in the top node, four parallel on the next level in the recursion, then eight parallel until we at least have started one thread for all the p cores. After parallel...
We present an O(log(min(m,n,j))-time sequential algorithm to select the jth-smallest element of an a...
ABSTRACT In this paper, we present HykSort, an optimized comparison sort for distributed memory arch...
We discuss how string sorting algorithms can be parallelized on modern multi-core shared memory mach...
The problem addressed in this paper is that we want to sort an integer array a[] of length n in para...
Abstract. We give a parallel implementation of merge sort on a CREW PRAM that uses n processors and ...
Abstract. Merge sort is useful in sorting a great number of data pro-gressively, especially when the...
Modern architectures make possible development in new algorithms for large data sets and distributed...
In this paper, we present several improvements in the parallelization of the in-place merge algorith...
This paper discusses our implementation of Rajasekaran\u27s (l,m)-mergesort algorithm (LMM) for sort...
Sorting is a kind of widely used basic algorithms. As the high performance computing devices are inc...
Quicksort is well-know algorithm used for sorting, making O(n log n) comparisons to sort a dataset o...
While merge sort is well-understood in parallel algorithms theory, relatively little is known of how...
The paper describes a performance model of a fine-grained, parallel mergesort which sorts N elements...
Merging and Sorting algorithms are the backbone of many modern computer applica- tions. As such, eff...
In this paper, we propose a taxonomy of parallel sorting that includes a broad range of array and f...
We present an O(log(min(m,n,j))-time sequential algorithm to select the jth-smallest element of an a...
ABSTRACT In this paper, we present HykSort, an optimized comparison sort for distributed memory arch...
We discuss how string sorting algorithms can be parallelized on modern multi-core shared memory mach...
The problem addressed in this paper is that we want to sort an integer array a[] of length n in para...
Abstract. We give a parallel implementation of merge sort on a CREW PRAM that uses n processors and ...
Abstract. Merge sort is useful in sorting a great number of data pro-gressively, especially when the...
Modern architectures make possible development in new algorithms for large data sets and distributed...
In this paper, we present several improvements in the parallelization of the in-place merge algorith...
This paper discusses our implementation of Rajasekaran\u27s (l,m)-mergesort algorithm (LMM) for sort...
Sorting is a kind of widely used basic algorithms. As the high performance computing devices are inc...
Quicksort is well-know algorithm used for sorting, making O(n log n) comparisons to sort a dataset o...
While merge sort is well-understood in parallel algorithms theory, relatively little is known of how...
The paper describes a performance model of a fine-grained, parallel mergesort which sorts N elements...
Merging and Sorting algorithms are the backbone of many modern computer applica- tions. As such, eff...
In this paper, we propose a taxonomy of parallel sorting that includes a broad range of array and f...
We present an O(log(min(m,n,j))-time sequential algorithm to select the jth-smallest element of an a...
ABSTRACT In this paper, we present HykSort, an optimized comparison sort for distributed memory arch...
We discuss how string sorting algorithms can be parallelized on modern multi-core shared memory mach...