awestover / Parallel-Partition

An (almost) in-place parallel-partition using only exclusive read/write shared variables.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Parallel-Partition

This repo has the code we used for our experiments. as well as all of the documents we wrote explaining our work (presentations, posters, a writeup).

Implemented Algorithms

  • The Recursive Smoothed Striding Algorithm: a cache-efficient parallel-partition algorithm
  • The Blocked-prefix-sum Partition Algorithm: an (almost) in-place parallel-partition algorithm with span O(log n log log n)

See how-to-use.txt for more information.

partition.png

About

An (almost) in-place parallel-partition using only exclusive read/write shared variables.

License:MIT License


Languages

Language:TeX 93.5%Language:C++ 5.1%Language:JavaScript 0.7%Language:HTML 0.6%Language:Makefile 0.0%Language:Python 0.0%Language:Shell 0.0%