Ray Tracing, Ray Tracer, Haskell, Performance, Parallel Computing.
StdGen (which we use) is based on SplitMix. And couple of other improvements like making the code more type-safe and readable. With all these changes, we see this result: And now the score became: 33m → 24m → 8m → 93s → 82s → 27s 😃 That is again a huge jump! And the productivity as per RTS is