Tag Archives: fractal

Massively parallel fractals

I’ve implemented a mode in the fractal program that lets it run on a GPU, using OpenCL (fixes issue 19!). It’s not yet very fast, but IMHO is a good start. Writing my first GPU program was actually quite a … Continue reading

Posted in Programming | Tagged , , , | 6 Comments

Crop circles and other rounding errors

My first attempt at adding fixed-point calculation to my fractal revealed a strange phenomenon:

Posted in Math, Programming | Tagged | 1 Comment

Don’t use signed ints if you don’t need them

Progress on fractals, and a minor (but arguably obvious) optimisation I stumbled upon today.

Posted in Programming | Tagged , , | 1 Comment

Low-level priority queue optimisations

Optimising the Fractal’s trace mode by changing the priority queue and enabling SIMD.

Posted in Programming, Science | Tagged , , , , | 2 Comments

Mandelbrot calculation using SIMD

How running two calculations in a single thread can speed up the Fractal by up to 90% (but more likely, 15%…).

Posted in Programming, Science | Tagged , , , | 6 Comments

Tracing a fractal outline

Improvements to and a release of my simple fractal program. I’ve been working on the Mandelbrot fractal program that I made in April.  At the time it drew the fractal by allocating every n‘th pixel to a separate thread.  I’ve … Continue reading

Posted in Programming, Science | Tagged , , , | 3 Comments

Not a Julia set!

Following my previous post, I put together a primitive Mandelbrot explorer.  Rambling through the Mandelbrot landscape, I found this:

Posted in Programming, Science | Tagged , , , , | 2 Comments

Fractals

I’ve just updated my blog header to use part of an old fractal wallpaper. It’s a part of the Mandelbrot set, located somewhere between the second and third bulbs.  I foolishly forgot to make a note of where, because I … Continue reading

Posted in Programming, Science | Tagged , , | 2 Comments