Updated the readme for gcc.
This commit is contained in:
parent
9bc9b50bb0
commit
85d35d98ec
11
readme.txt
11
readme.txt
|
@ -2,7 +2,6 @@ A SIMD optimized version of the WELL512a random algorithm.
|
||||||
|
|
||||||
|
|
||||||
=== OVERVIEW ===
|
=== OVERVIEW ===
|
||||||
|
|
||||||
WELL512a is a pseudorandom number generator algorithm developed by
|
WELL512a is a pseudorandom number generator algorithm developed by
|
||||||
F. Panneton, P. L'Ecuyer and M. Matsumoto.
|
F. Panneton, P. L'Ecuyer and M. Matsumoto.
|
||||||
|
|
||||||
|
@ -16,7 +15,6 @@ following pages:
|
||||||
|
|
||||||
|
|
||||||
=== PERFORMANCE ===
|
=== PERFORMANCE ===
|
||||||
|
|
||||||
This implementation is generally about 2-3 times faster than the C
|
This implementation is generally about 2-3 times faster than the C
|
||||||
implementation by the original authors.
|
implementation by the original authors.
|
||||||
|
|
||||||
|
@ -24,14 +22,13 @@ Some example numbers from the included test program run on an Intel Core
|
||||||
i7-3770K 3.5GHz:
|
i7-3770K 3.5GHz:
|
||||||
|
|
||||||
VS2012 gcc 4.6.3
|
VS2012 gcc 4.6.3
|
||||||
C++ SSE2 0.078
|
C++ SSE2 0.078 0.07
|
||||||
Original C 0.223
|
Original C 0.223 0.19
|
||||||
-------------------------------------
|
-------------------------------------
|
||||||
x2.86
|
x2.86 x2.71
|
||||||
|
|
||||||
|
|
||||||
=== REQUIREMENTS ===
|
=== REQUIREMENTS ===
|
||||||
|
|
||||||
An SSE2 capable CPU (i.e. AMD Athlon 64, Intel Pentium 4 or newer.
|
An SSE2 capable CPU (i.e. AMD Athlon 64, Intel Pentium 4 or newer.
|
||||||
|
|
||||||
It's been tested with Visual Studio 2012 and gcc 4.6.3 but should compile
|
It's been tested with Visual Studio 2012 and gcc 4.6.3 but should compile
|
||||||
|
@ -39,13 +36,11 @@ and run on other compilers as well.
|
||||||
|
|
||||||
|
|
||||||
=== LICENSE ===
|
=== LICENSE ===
|
||||||
|
|
||||||
All the source code, except WELL512a.cpp|h that contains the original
|
All the source code, except WELL512a.cpp|h that contains the original
|
||||||
implementation, are released under the Simplified BSD license which allows
|
implementation, are released under the Simplified BSD license which allows
|
||||||
you to use this code in any open or closed source project.
|
you to use this code in any open or closed source project.
|
||||||
|
|
||||||
|
|
||||||
=== ACKNOWLEDGEMENTS ===
|
=== ACKNOWLEDGEMENTS ===
|
||||||
|
|
||||||
Thanks to Marcus Geelnard for code review and many suggestions for
|
Thanks to Marcus Geelnard for code review and many suggestions for
|
||||||
improvements.
|
improvements.
|
||||||
|
|
Loading…
Reference in New Issue