krismaz / Thesis

Secretly a Master's Thesis

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Thesis

My master's thesis on algorithm engineering in the context of data-oblivious sorting.

It covers a wide range of algorithms, some classic sorting networks, and some newer data-oblivious random sorters.

Looking at running time, instruction count, cache misses, and branch mispredictions, algorithms are augmented using CUDA, OpenMP, and SSE, I attempt to make some interesting observations on the state of data-oblivious sorting.

Also, a small tool for flattening sorting networks is included

See Tex/thesis.pdf for the actual thesis.

About

Secretly a Master's Thesis


Languages

Language:TeX 75.7%Language:Gnuplot 7.6%Language:C++ 6.6%Language:Python 5.9%Language:Makefile 2.1%Language:Cuda 1.1%Language:Shell 0.5%Language:C 0.3%Language:Assembly 0.1%Language:CMake 0.0%Language:PHP 0.0%