sequences for parallel programming
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
floorplan
include
rle
scripts
sum
verp
xarray++
xarray
.gitignore
Makefile
README.md

README.md

Sequence data types (think of python lists) that support efficient partition and concatenation, aimed for use in parallel programming.

There are three alternative implementations:

  • arrays (baseline)
  • ropes
  • skip list arrays (based on skip lists)

A parallel version of a run-length encoding algorithm is included as a motivating example.

For more information, have a look at the technical report.