Skip to content

lemire/batched_random

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Batched Random

We benchmark fast shuffling functions using batched random index generation. It is meant for research purposes. Though we have good benchmarks and tests, this code is not meant to be production-ready.

Reference

Requirements

  • Recent LLVM clang and clang++ compilers
  • Make

Running Benchmarks

make
./benchmark

To get the C++ benchmarks, you can type ./benchmark --cpp. They are disabled by default.

To run tests:

./basic

Code

See src directory for the main code.

Other Compilers

We use LLVM/clang for benchmarking.

The code is portable and other compilers can be used. The performance of the C++ code might be sensitive to the C++ compiler used.

About

Batched random number generation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •