This repository contains implementations of various algorithms for list ranking. The eventual goal is to construct a paper comparing list ranking algorithms on GPUs, inspired by the prior work:
You will need to install the Futhark compiler. Then download the package dependencies:
$ futhark pkg sync
And run the benchmarks using a GPU backend (hip and cuda is recommended):
$ futhark bench --backend=cuda list_ranking.fut
The hedge heroes Therese Lyngby and Alba Lili Dekens showed that fancy list ranking algorithms might be worth using, and contributed the initial code.