Skip to content

Balta-Stefan/Mandelbrot-viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 

Repository files navigation

Mandelbrot-viewer

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

GIF

To do:

  1. implement multithreading
  2. add different color palettes
  3. implement smoothing algorithm
  4. use higher floating point precision
  5. perform further parallelisation with vector instructions (intrinsics)
  6. parallelize using GPU (OpenCL/CUDA)
  7. Write documentation!