$ Fractal Generator

WinAPI
Optimization
Multithreading
GUI Development
Clarke Needles Engineering Project - Fractal Generator built with C++, SSE, AVX

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.