$ Fractal_Generator

WinAPI
Optimization
Multithreading
GUI Development
Fractal_Generator

$ tech_stack

C++
SSE
AVX
Multithreading
WinAPI

$ description

> Developed a high-performance fractal generation application in C++ using SIMD optimizations (SSE and AVX) alongside multithreading to accelerate mathematical rendering workloads.

> The application allows users to explore and record multiple fractal types in real time while comparing rendering performance across different computational methods and processor register sizes.

  • Built an interactive fractal visualization tool in C++ using WinAPI with support for Mandelbrot, Burning Ship, Nova, Phoenix, and Multibrot fractals.
  • Implemented SIMD optimizations using SSE and AVX instructions to improve rendering throughput through parallelized mathematical computation.
  • Integrated multithreading to distribute fractal calculations across CPU cores, significantly reducing generation times.
  • Added GIF recording functionality, gradient mapping, zooming, and panning controls to create an interactive real-time exploration experience.