2008
DOI: 10.1109/ipdps.2008.4536400
|View full text |Cite
|
Sign up to set email alerts
|

Automatic generation of a parallel sorting algorithm

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
6
0

Year Published

2010
2010
2018
2018

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(6 citation statements)
references
References 13 publications
(7 reference statements)
0
6
0
Order By: Relevance
“…Algorithms are first generated for small knapsack instances and then compared to algorithms computed on larger test sets. In [19] automatic generation of parallel sorting algorithms is presented by combination of known sorting algorithms to obtain a best performing algorithm for a certain input. The well known art gallery problem (AGP) is discussed by [41], where an iterative algorithm is developed.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Algorithms are first generated for small knapsack instances and then compared to algorithms computed on larger test sets. In [19] automatic generation of parallel sorting algorithms is presented by combination of known sorting algorithms to obtain a best performing algorithm for a certain input. The well known art gallery problem (AGP) is discussed by [41], where an iterative algorithm is developed.…”
Section: Introductionmentioning
confidence: 99%
“…Algorithms are first generated for small knapsack instances and then compared to algorithms computed on larger test sets. In [19] work is presented on automatic generation of parallel sorting algorithms. They combine known sorting algorithms to obtain a best performing algorithm for a certain input.…”
Section: Introductionmentioning
confidence: 99%
“…There have been many proposals for sorting integers on multicore machines including GPUs. These include traditional distribution-specific algorithms such as radix-sort [3,10,22,24], or variants and derivative algorithms of it that use fewer rounds of its baseline count-sort implementation whenever more information about the range of key values is available [6,34]. Other proposals include algorithms that use specialized hardware or software features of a particular multicore architecture [4,6,19,22].…”
Section: Overviewmentioning
confidence: 99%
“…To some degree this is affected by the overhead imposed by the high-level library used in the programming effort. We can still draw however some reliable conclusions and reason about the performance of these implementations using the MBSP model, thus making MBSP useful and usable.Integer sorting on multicores and GPUs can be realized by traditional distribution-specific algorithms such as radix-sort [3,12,25,28], or variants of it that use fewer rounds of the baseline count-sort implementation provided additional information about key values is available [6,39].Other approaches include algorithms that use specialized hardware or software features of a particular multicore architecture [4,6,22,25]. Comparison-based algorithms have also been used with some obvious tweaks: use of deterministic regular sampling sorting [34] that utilizes serial radix-sort for local sorting [8,9,10] or use other methods for local sorting [38,3,5,6,22].…”
mentioning
confidence: 99%
“…Integer sorting on multicores and GPUs can be realized by traditional distribution-specific algorithms such as radix-sort [3,12,25,28], or variants of it that use fewer rounds of the baseline count-sort implementation provided additional information about key values is available [6,39].…”
mentioning
confidence: 99%