Sorting is a common problem in computer science. There are lot of well-known sorting algorithms created for sequential execution on a single processor. Recently, hardware platforms enable to create wide parallel algorithms. We have standard processors consist of multiple cores and hardware accelerators like GPU. The graphic cards with their parallel architecture give new possibility to speed up many algorithms. In this paper we describe results of implementation of a few different sorting algorithms on GPU cards and multicore processors. Then hybrid algorithm will be presented which consists of parts executed on both platforms, standard CPU and GPU
We present a hybrid CUDA-MPI sorting algorithm that makes use of GPU clusters to sort large data set...
Sorting is a primitive operation that is a building block for countless algorithms. As such, it is i...
We describe the design of high-performance parallel radix sort and merge sort routines for manycore ...
Sorting is a common problem in computer science. There are lot of well-known sorting algorithms crea...
Sorting is a common problem in computer science. There are lot of well-known sorting algorithms crea...
Sorting is a common problem in computer science. There are a lot of well-known sorting algorithms cr...
Abstract Sorting is a common problem in computer science. There are a lot of well-known sorting algo...
This paper presents an algorithm for fast sorting of large lists using modern GPUs. The method achie...
The GPU is an effective architecture for sorting due to its massive parallelism and high memory band...
Sorting algorithms have been studied extensively since past three decades. Their uses are found in m...
Sorting is an important problem in computing that has a rich history of investigation by various res...
The traditional sorting technique, sequential sorting, is inefficient with increasing amounts of dat...
This paper presents a comparative analysis of the three widely used parallel sorting algorithms: Odd...
We study the relationship between memory accesses, bank conflicts, thread multiplicity (also known a...
As a basic building block of many applications, sorting algorithms that efficiently run on modern ma...
We present a hybrid CUDA-MPI sorting algorithm that makes use of GPU clusters to sort large data set...
Sorting is a primitive operation that is a building block for countless algorithms. As such, it is i...
We describe the design of high-performance parallel radix sort and merge sort routines for manycore ...
Sorting is a common problem in computer science. There are lot of well-known sorting algorithms crea...
Sorting is a common problem in computer science. There are lot of well-known sorting algorithms crea...
Sorting is a common problem in computer science. There are a lot of well-known sorting algorithms cr...
Abstract Sorting is a common problem in computer science. There are a lot of well-known sorting algo...
This paper presents an algorithm for fast sorting of large lists using modern GPUs. The method achie...
The GPU is an effective architecture for sorting due to its massive parallelism and high memory band...
Sorting algorithms have been studied extensively since past three decades. Their uses are found in m...
Sorting is an important problem in computing that has a rich history of investigation by various res...
The traditional sorting technique, sequential sorting, is inefficient with increasing amounts of dat...
This paper presents a comparative analysis of the three widely used parallel sorting algorithms: Odd...
We study the relationship between memory accesses, bank conflicts, thread multiplicity (also known a...
As a basic building block of many applications, sorting algorithms that efficiently run on modern ma...
We present a hybrid CUDA-MPI sorting algorithm that makes use of GPU clusters to sort large data set...
Sorting is a primitive operation that is a building block for countless algorithms. As such, it is i...
We describe the design of high-performance parallel radix sort and merge sort routines for manycore ...