Global Information Lookup Global Information

Bitonic sorter information


Bitonic sorter
bitonic sort network with eight inputs
Bitonic sort network with eight inputs.
ClassSorting algorithm
Data structureArray
Worst-case performance parallel time
Best-case performance parallel time
Average performance parallel time
Worst-case space complexity non-parallel time
OptimalNo

Bitonic mergesort is a parallel algorithm for sorting. It is also used as a construction method for building a sorting network. The algorithm was devised by Ken Batcher. The resulting sorting networks consist of comparators and have a delay of , where is the number of items to be sorted.[1] This makes it a popular choice for sorting large numbers of elements on an architecture which itself contains a large number of parallel execution units running in lockstep, such as a typical GPU.

A sorted sequence is a monotonically non-decreasing (or non-increasing) sequence. A bitonic sequence is a sequence with for some , or a circular shift of such a sequence.

  1. ^ Bitonic sorting network for n not a power of 2

and 13 Related for: Bitonic sorter information

Request time (Page generated in 0.8198 seconds.)

Bitonic sorter

Last Update:

Bitonic mergesort is a parallel algorithm for sorting. It is also used as a construction method for building a sorting network. The algorithm was devised...

Word Count : 1353

Sorting algorithm

Last Update:

In computer science, a sorting algorithm is an algorithm that puts elements of a list into an order. The most frequently used orders are numerical order...

Word Count : 6394

Shellsort

Last Update:

comparison sorts, Pratt's version lends itself to sorting networks and has the same asymptotic gate complexity as Batcher's bitonic sorter. Gonnet and...

Word Count : 3436

Merge sort

Last Update:

of Batcher's Bitonic Mergesort at O((log n)2) time on a butterfly sorting network is in practice actually faster than his O(log n) sorts on a PRAM, and...

Word Count : 6747

Sorting network

Last Update:

switches. Since the 2000s, sorting nets (especially bitonic mergesort) are used by the GPGPU community for constructing sorting algorithms to run on graphics...

Word Count : 2159

Merge algorithm

Last Update:

algorithms are based on modifications of the merge part of either the bitonic sorter or odd-even mergesort. In 2018, Saitoh M. et al. introduced MMS for...

Word Count : 2087

Radix sort

Last Update:

parallel sorting algorithms available, for example optimal complexity O(log(n)) are those of the Three Hungarians and Richard Cole and Batcher's bitonic merge...

Word Count : 2603

Ken Batcher

Last Update:

Multistage Interconnection Networks, 1992 Batcher odd–even mergesort Bitonic sorter "Archived copy" (PDF). Archived from the original (PDF) on 2019-05-17...

Word Count : 1303

Multistage interconnection networks

Last Update:

actual processors for such uses as sorting; cyclic shifting, as in a perfect shuffle network; and bitonic sorting. Interconnection network are used to...

Word Count : 1188

Integer sorting

Last Update:

use a form of merge sort to sort it; when two sequences are being merged to form a single longer sequence, the same bitonic sorting subroutine can be used...

Word Count : 4038

List of algorithms

Last Update:

add it to the end of the sorted list Smoothgamersort Other Bitonic sorter Pancake sorting Spaghetti sort Topological sort Unknown class Samplesort Longest...

Word Count : 7843

List of terms relating to algorithms and data structures

Last Update:

trees bingo sort binomial heap binomial tree bin packing problem bin sort bintree bipartite graph bipartite matching bisector bitonic sort bit vector Bk...

Word Count : 3134

Polygonalization

Last Update:

sequences that instead use an exponential number of steps. The shortest bitonic tour (the minimum-perimeter monotone polygon through the given points)...

Word Count : 2744

PDF Search Engine © AllGlobal.net