Skip to content

Explore the Mandelbrot Set using MATLAB and an NVIDIA GPU.

License

Notifications You must be signed in to change notification settings

BJTor/GPU-Mandelbrot-Set

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GPU Mandelbrot Set

Explore the Mandelbrot Set using MATLAB and an NVIDIA GPU.

View A GPU Mandelbrot Set on File Exchange

This application allows you to explore the wonders of the Mandelbrot Set in MATLAB with the help of a capable GPU. It is primarily intended as a demonstration of the different ways in which a MATLAB algorithm can be converted to run on the GPU, however it also has some fun features:

  • Use the normal MATLAB zoom and pan to browse the Mandelbrot Set
  • Sit back and watch the app pan and zoom between pre-stored locations in the set
  • Add your own locations to the animation list

Three different ways of speeding up the algorithm using GPU hardware are provided along with a normal CPU-only version. Have a look at the code for these to get a feeling for how MATLAB's GPU support works.

Requirements


This demo app requires:

  • MATLAB R2016b or better (v9.1 or higher)
  • Parallel Computing Toolbox
  • A GPU with CUDA Compute Capability 3.0 or higher

Running it

From MATLAB, type "mandelbrotViewer" to launch the application.

Help

From MATLAB, type "help mandelbrotViewer" to view the help for the application.

About

Explore the Mandelbrot Set using MATLAB and an NVIDIA GPU.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published