A GPU Mandelbrot Set
by Ben Tordoff
25 May 2011
(Updated 01 Nov 2012)
Explore the Mandelbrot Set using MATLAB and a GPU.
|
Watch this File
|
| File Information |
| Description |
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.
|
| Required Products |
Parallel Computing Toolbox
|
| MATLAB release |
MATLAB 7.14 (R2012a)
|
| Other requirements |
GPU with CUDA Compute Capability 1.3 or above. |
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
| Comments and Ratings (1) |
| 04 Aug 2011 |
Ohad
|
|
|
| Updates |
| 25 May 2011 |
Fix incorrect required MATLAB version (requires R2011a, not R2010b) |
| 20 Oct 2011 |
Add Julia Set link to description. |
| 15 Nov 2011 |
* Fix warnings when animating with an odd window size
* Guard against the window closing to prevent an error when exiting
|
| 01 May 2012 |
* Add animation button to toolbar
* Fix display freeze when toggling control panel on/off |
| 01 Nov 2012 |
* Updated to use new "gpuArray" names for build functions.
* MATLAB App included for ease of installation/removal. |
|
Contact us