[LLVMdev] [GSoC] Increase the coverage of Polly

Andreas Simbuerger simbuerg at googlemail.com
Tue Apr 5 13:52:34 PDT 2011


>> 11w Estimate SPEC 264ref performnace improvement (yes, I have access to
>> one).
> What do you plan to measure exactly? Runtime performance?
> 
> I think another very interesting thing would be an analysis that shows 
> how much of the hot loops we can optimize. You can use such an analysis 
> also to estimate the possible speedups we can achieve. Andreas (CCed) 
> may be able to help you with some performance measurements he has 
> already taken.
> 

I think there are two metrics that are interesting:

First of all (ofc): Coverage improvement. In pure numbers: How
many SCoPs can be detected after coping with wrapping / min / max
Expressions.

Second: Increase of SCoP size. This can happen by detecting some more
cannonical regions as valid SCoPs that can be merged together with
surrounding SCoPs to form the maximum region that is a valid SCoP.

I can give you some patches to polly to get a profiling tool, it is not
yet clean enough to commit it, but it works reasonably well. ;-)

Andreas




More information about the llvm-dev mailing list