A Mandelbrot set viewer made in Qt (C++) using OpenCL and OpenMP. The user can perform calculations using:
- One CPU core
- All CPU cores
- GPU
- One CPU core with AVX
- All CPU cores with AVX
To do:
implement multithreadingadd different color palettes- implement smoothing algorithm
- use higher floating point precision
perform further parallelisation with vector instructions (intrinsics)parallelize using GPU (OpenCL/CUDA)- Write documentation!