A GPU Mandelbrot Set
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.
See also the related "GPU Julia Set Explorer": http://www.mathworks.com/matlabcentral/fileexchange/33201
NB: Requires MATLAB R2012a or above with Parallel Computing Toolbox and a GPU with CUDA Compute Capability 1.3 or above.
Citar como
Ben Tordoff (2025). A GPU Mandelbrot Set (https://github.com/BJTor/GPU-Mandelbrot-Set/releases/tag/v1.8), GitHub. Recuperado .
Compatibilidad con la versión de MATLAB
Compatibilidad con las plataformas
Windows macOS LinuxCategorías
Etiquetas
Agradecimientos
Inspiración para: GPU Fractal Explorer
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Descubra Live Editor
Cree scripts con código, salida y texto formateado en un documento ejecutable.
Versión | Publicado | Notas de la versión | |
---|---|---|---|
1.8 | See release notes for this release on GitHub: https://github.com/BJTor/GPU-Mandelbrot-Set/releases/tag/v1.8 |
||
1.7.0.2 | Make robust to zero or non-integer axes sizes. Add app icon. |
||
1.7.0.1 | Updated license |
||
1.7.0.0 | Fix compatibility with R2014b |
||
1.6.0.0 | * Updated to use new "gpuArray" names for build functions.
|
||
1.5.0.0 | * Add animation button to toolbar
|
||
1.4.0.0 | * Fix warnings when animating with an odd window size
|
||
1.3.0.0 | Add Julia Set link to description. |
||
1.2.0.0 | Fix incorrect required MATLAB version (requires R2011a, not R2010b) |
||
1.0.0.0 |