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

3 views
Skip to first unread message

gfu...@gmail.com

unread,
Oct 6, 2014, 6:15:58 AM10/6/14
to Andrew Bennett, Gary Funck, Andi Kleen, Robert Stevenson, g...@gcc.gnu.org, Collective Mind, ctuning-discussions
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 ; g...@gcc.gnu.org
Subject: RE: Autotuning parameters/heuristics within gcc - best place to start?

> -----Original Message-----
> From: gcc-...@gcc.gnu.org [mailto:gcc-...@gcc.gnu.org] On Behalf Of Gary
> Funck
> Sent: 28 September 2014 20:02
> To: Andi Kleen
> Cc: Robert Stevenson; g...@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
Reply all
Reply to author
Forward
0 new messages