Flamingo

Flamingo

Flamingo is a general-purpose auto-tuning framework for software optimisation developed by Ben Spencer.  Flamingo is a general-purpose auto-tuning framework for software optimisation. 

The software automates the process of finding optimal settings for program parameters, even reducing the number of tests needed.

These parameters would typically control how a program performs, for example the sub-problem size a large problem is broken down into.

Flamingo began as a third year undergraduate project, and was then further developed as part of ongoing work on OP2 with funding from an EPSRC vacation bursary.