Ray Tracing, Ray Tracer, Haskell, Performance, Parallel Computing.
Pass --enable-profiling --enable-executable-profiling to cabal v2-build as per this. I used the second approach, and then passed -p to RTS at runtime as usual. I also chose an image-width of 20 , as profiling-enabled program is too slow and we’re not really interested in the performance as such,