Hello,
Actually MILEPOST link is quite outdated. We now have a new
python-based Collective Mind framework which includes universal
multi-dimensional multi-objective auto-tuner with a web-based interface.
If you are interested, you may find some optimization flags and parameters
for different versions of GCC in JSON format for this framework here:
http://c-mind.org/repo/?cm_menu=browse&browse_module_uoa=ctuning.compiler
The framework itself and our long-term vision is available here:
http://c-mind.org
By the way, we are not advertising this framework much since it became
quite large in the past few years and includes many different proof-of-concept
plugins for our current work on reproducible experimentation and predictive modeling -
therefore it's in our plans to release a lighter and simpler version at some point ;) ...
Hope it's of any help and take care,
Grigori
-----Original Message-----
From: Andrew Bennett
Sent: Thursday, October 02, 2014 12:11 PM
To: Gary Funck ; Andi Kleen
Cc: Robert Stevenson ; gcc@gcc.gnu.org
Subject: RE: Autotuning parameters/heuristics within gcc - best place to start?
-----Original Message-----
From: gcc-ow...@gcc.gnu.org [mailto:gcc-ow...@gcc.gnu.org] On Behalf Of Gary
Funck
Sent: 28 September 2014 20:02
To: Andi Kleen
Cc: Robert Stevenson; gcc@gcc.gnu.org
Subject: Re: Autotuning parameters/heuristics within gcc - best place to
start?
On 09/26/14 07:47:05, Andi Kleen wrote:
> One example of an existing autotuner is the gccflags tuner in opentuner.
Although dated, ACOVEA might offer up some ideas.
http://stderr.org/doc/acovea/html/acovea_4.html
The Milepost project might also be of interest:
http://ctuning.org/wiki/index.php/CTools:MilepostGCC
Regards,
Andrew