Parallel external memory

This is an old revision of this page, as edited by Mwoelkde (talk | contribs) at 17:47, 21 January 2019 (Selection). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Parallel external memory (Model)

In computer science, a parallel external memory (PEM) model is a cache-aware, external-memory abstract machine. It is the parallel-computing analogy to the single-processor external memory (EM) model. In a similar way, it is the cache-aware analogy to the parallel random-access machine (PRAM). The PEM model consists of a number of processors, together with their respective private caches and a shared main memory.

Model

...

Read / Write conflicts

...

Complexity measure

...

Examples

Prefixsum

...

Multiway partitioning

...

Selection

The selection problem is to find an item in an unordered list   of size  which is bigger than  other elements in  .

Template:collapse is not available for use in articles (see MOS:COLLAPSE).

Under the assumption that the input is stored in contiguous memory, PEMSELECT has an I/O complexity of:

 

Distribution sort

...

Other algorithms


Algorithm Time complexity Space complexity