This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Autotuning parameters/heuristics within gcc - best place to start?


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-owner@gcc.gnu.org [mailto:gcc-owner@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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]