Home
Name Modified Size InfoDownloads / Week
README 2014-08-24 797 Bytes
randstdev-threads-update-2.txz 2014-08-24 9.1 kB
randstdev-openmp-update.txz 2014-06-24 8.3 kB
randstdev-pthreads-update.txz 2014-05-20 8.4 kB
randstdev.txz 2013-11-12 296.7 kB
Totals: 5 Items   323.2 kB 0
Run:
./compile.sh
 to compile the programs.

Run:
./compile.sh clean
to delete the built programs.

NOTE:
The pthreads update provides threaded versions of some of the programs, they are much faster than the originals.
The openmp update provides threaded versions using openmp, which has slightly more overhead than pthreads, but is still much faster than the originals.
The threads update #2 increases performance of both previous threaded versions slightly.

Benchmarks on i5-4670 CPU @ 3.40GHz:
threaded programs:
program         throughput
randstdevomp    2.0 GB/s
randstdevt      2.0 GB/s
randstdev2omp   3.0 GB/s
randstdev2t     3.0 GB/s

non-threaded programs:
program         throughput
randstdevopt    592 MB/s
randstdev       566 MB/s
randstdev2      1.1 GB/s
ENT             56.6 MB/s

Source: README, updated 2014-08-24