Merge Algorithm - Parallel Merge

Parallel Merge

In parallel computing, arrays of sorted values may be merged efficiently using an all nearest smaller values computation.

Parallel merge can also be implemented using a divide-and-conquer algorithm, developed and shown in pseudo-code in. This algorithm performs well when combined with a fast sequential merge as a base case for merging of small arrays. Implementation using Intel's Threading Building Blocks (TBB) and Microsoft's Parallel Pattern Library (PPL) to run on multi-core processors is shown to perform well in practice.

Read more about this topic:  Merge Algorithm

Famous quotes containing the words parallel and/or merge:

    The beginnings of altruism can be seen in children as early as the age of two. How then can we be so concerned that they count by the age of three, read by four, and walk with their hands across the overhead parallel bars by five, and not be concerned that they act with kindness to others?
    Neil Kurshan (20th century)

    In good company, the individuals merge their egotism into a social soul exactly co-extensive with the several consciousnesses there present.
    Ralph Waldo Emerson (1803–1882)