Benchmarking

Fractal flames require lengthy renders because of the nature of the algorithm. It is both computationally intensive, and memory cache inefficient. This holds true for running on both the CPU and GPU.

Many benchmarking tools focus on either computation or memory bandwidth. Few do both, and even less measure memory latency. An algorithm that heavily stresses computation and memory latency makes for a good real-world benchmark. It is the aim of this project to get fractal flames rendering more accepted in mainstream benchmarking.

This could easily be accomplished by writing some simple scripts to invoke EmberRender and EmberAnimate via the command line and then running them against known parameter sets.