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.