- Feb 16, 2012
-
-
Hariprasad Kuppuswamy authored
-
Hariprasad Kuppuswamy authored
-
Hariprasad Kuppuswamy authored
-
- Jan 17, 2012
-
-
Michi Mutsuzaki authored
-
- Jan 11, 2012
-
-
Michi Mutsuzaki authored
-
Swapnil Bawaskar authored
-
- Jan 10, 2012
-
-
Swapnil Bawaskar authored
-
- Jan 09, 2012
-
-
Michi Mutsuzaki authored
-
-
Michi Mutsuzaki authored
-
- Jan 05, 2012
-
-
Karthik Kumar authored
-
Karthik Kumar authored
-
- Dec 02, 2011
-
-
Michi Mutsuzaki authored
-
Swapnil Bawaskar authored
-
Swapnil Bawaskar authored
-
- Dec 01, 2011
-
-
Michi Mutsuzaki authored
-
Swapnil Bawaskar authored
-
- Nov 30, 2011
-
-
Swapnil Bawaskar authored
- removing old README file
-
Swapnil Bawaskar authored
-
Swapnil Bawaskar authored
-
- Nov 21, 2011
-
-
Michi Mutsuzaki authored
-
-
Michi Mutsuzaki authored
gh-51 Improved Random Number Generation Performance and add Exponential distribution support (sears)
-
-
Michi Mutsuzaki authored
-
-
Michi Mutsuzaki authored
-
- Nov 20, 2011
-
-
Russell Sears authored
-
- Nov 19, 2011
-
-
Russell Sears authored
Remove synchronization points from random number generation. This mostly consisted switching from per-class instances of Random() that are shared amongst threads to thread-local instances shared across classes. Also, CounterGenerator.nextInt() was synchronized. Changed it to use an AtomicInteger. Finally, removed lastString() from Generator, as it was only called in places where lastInt() was more appropriate; switched the calls to lastInt().
-
Russell Sears authored
-
Russell Sears authored
-
Russell Sears authored
-
Russell Sears authored
-
- Nov 18, 2011
-
-
Russell Sears authored
-
Russell Sears authored
We use FNV hash functions to generate a large indexable sequence of non-colliding keys. Unforunately, for reasonably sized workloads, this leads to key collisions, which throws off experiments. The implementations of the FNV32 and FNV64 hash functions we use manipulate signed integers instead of unsigned integers, so it is unclear if this is a limitation of the FNV algorithms or of our implementations. As a workaround, this patch switches from FNV32 to FNV64, reducing the chances of such bad behavior (and eliminating it in our experiments to date).
-
Russell Sears authored
-
Russell Sears authored
-
Russell Sears authored
-
- Nov 16, 2011
-
-
Michi Mutsuzaki authored
-
-