Skip to content

Project that aims to optimize the implementation of an algorithm that generates the Mandelbrot set using parallelization, vectorization and cuda

License

Notifications You must be signed in to change notification settings

FilippoSiri/mandelbrot-optimization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Optimized Mandelbrot set generation

University project that aims to implement and evaluate optimized Mandelbrot set algorithm using:

  • NVIDIA CUDA
  • Parallelization with OpenMP
  • Hand-vectorization with Intel x86 intrinsic

Setup

We ran our implementation on a 12th Gen Intel Core i9-12900K CPU with 24 threads and an NVIDIA T400 GPU

Report

We wrote a report on how we implemented the various versions of the algorithm, optimized and improved it, and some metrics and statistics about the execution time.

License

This project is under the GPL-2 License, see the LICENSE file for details.

About

Project that aims to optimize the implementation of an algorithm that generates the Mandelbrot set using parallelization, vectorization and cuda

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published