appleseedhq/appleseed — pull request #585 by est77 (2014-09-18 15:00:11+00:00)
Title: Added SSE optimized Mersenne twister RNG.

It's 2X faster than the Mersenne twister RNG we use now.

Benchmark:
- SerialRngInt32RandomGen: 6,698,270 clock ticks (331.0 calls/s at 2217.458 MHz)
- SimdRngInt32RandomGen: 3,199,552 clock ticks (692.7 calls/s at 2216.338 MHz)

Experimental for now. Enabled using the USE_SIMD_RNG option (default OFF)-