ggq89 / MedianOfNinthers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This repository contains the implementation and benchmarks for the paper "Fast Deterministic Selection".

Prerequisites

You need the GNU C++ compiler (or the clang drop-in replacement). To prepare the datasets, you need the D compiler dmd, downloadable from http://dlang.org/download.html.

Running Benchmarks

To initiate bulding and running benchmarks, simply run make from the repository directory. The first run will take a long time because it downloads and preprocesses the Google Ngrams corpus, The default directory of all corpora is $(HOME)/data/median.

Binaries and intermediate files are produced by default in /tmp/MedianOfNinthers. The final (summarized) results are output in ./results. You may change these locations by editing Makefile.

About

License:Boost Software License 1.0


Languages

Language:C++ 72.6%Language:Makefile 18.0%Language:D 9.5%