Skip to content

Application generates a Mandelbrot Set and applies a gaussian blur to the generated image whilst utilising parallel processing.

Notifications You must be signed in to change notification settings

liamfotheringham/Mandelbrot-Gaussian-Blur

Repository files navigation

Mandelbrot-Gaussian-Blur

Application generates a Mandelbrot Set and applies a gaussian blur to the generated image whilst utilising parallel processing.

Gaussian Blur will be applied to the image using sequential processing aswell as parallel processing, with both images being exported in .tga image format.

The time for each process is calculated and displayed to the console.

The Application

  • Applies a 7x7 Generated Gaussian Filter on a Mandelbrot Image
  • Uses AMP GPGPU Processing to Apply Filter and Calculate New Weighted Pixel
  • Task Decomposed Using Tiled GPGPU Processing

Calculation Process

alt text

Task Decomposition

alt text

  • Breaks Image into 'Tiles'
  • Works Through the Extent, Calculating Each Weighted Pixel

Generated Outputs

alt text

About

Application generates a Mandelbrot Set and applies a gaussian blur to the generated image whilst utilising parallel processing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages