public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* compiler operations research
@ 2010-04-07 11:58 roy rosen
  2010-04-07 12:42 ` Dave Korn
  0 siblings, 1 reply; 3+ messages in thread
From: roy rosen @ 2010-04-07 11:58 UTC (permalink / raw)
  To: gcc

Hi,

Are there any known methodologies/tools/flows that enable operations
research on the compiler generated assembly?

The reasoning behind the question is that compiler heuristics
complexity are restricted by compilation time, while test environment
can run for a long time taking into account both intermediate outputs
of the different compilation stages and profiling of execution on real
targets.

The question does not relate to traditional profiler feedback
techniques which are usually restricted for the positioning of code
blocks/functions to minimize change of flow penalty but rather to the
ISA utilization (whether the correct instruction is utilized in the
correct places).

Thanks, Roy.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: compiler operations research
  2010-04-07 11:58 compiler operations research roy rosen
@ 2010-04-07 12:42 ` Dave Korn
  2010-04-07 15:05   ` roy rosen
  0 siblings, 1 reply; 3+ messages in thread
From: Dave Korn @ 2010-04-07 12:42 UTC (permalink / raw)
  To: roy rosen; +Cc: gcc

On 07/04/2010 12:29, roy rosen wrote:
> Hi,
> 
> Are there any known methodologies/tools/flows that enable operations
> research on the compiler generated assembly?

  Something like MILEPOST+ICI?  An automated machine learning version of gcc:

http://ctuning.org/wiki/index.php/CTools:MilepostGCC
http://unidapt.org/index.php/Developments:ICI

  Might also be some interesting links at

http://www.hipeac.net/tools

    cheers,
      DaveK

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: compiler operations research
  2010-04-07 12:42 ` Dave Korn
@ 2010-04-07 15:05   ` roy rosen
  0 siblings, 0 replies; 3+ messages in thread
From: roy rosen @ 2010-04-07 15:05 UTC (permalink / raw)
  To: Dave Korn; +Cc: gcc

Thanks Dave,

I'll have a look at these.

Roy.

2010/4/7, Dave Korn <dave.korn.cygwin@googlemail.com>:
> On 07/04/2010 12:29, roy rosen wrote:
> > Hi,
> >
> > Are there any known methodologies/tools/flows that enable operations
> > research on the compiler generated assembly?
>
>  Something like MILEPOST+ICI?  An automated machine learning version of gcc:
>
> http://ctuning.org/wiki/index.php/CTools:MilepostGCC
> http://unidapt.org/index.php/Developments:ICI
>
>  Might also be some interesting links at
>
> http://www.hipeac.net/tools
>
>    cheers,
>      DaveK
>

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2010-04-07 12:42 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-04-07 11:58 compiler operations research roy rosen
2010-04-07 12:42 ` Dave Korn
2010-04-07 15:05   ` roy rosen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).