The different methods are implemented in their respective branches.
Comparison of different acceleration methods (SIMD, OpenMPI, GPU) for raytracing.