[LLVMdev] [Polly] Update of Polly compile-time performance on LLVM test-suite

Tobias Grosser tobias at grosser.es
Thu Aug 1 08:08:42 PDT 2013


On 08/01/2013 05:39 AM, Star Tan wrote:
>>However, I have noticed that there are many other Polly patches between the two version r185399 and r187116. They may also affect the compile-time performance. I
> would re-evaluate LLVM-testsuite to see the performance improvements
> caused only byour patch file.
>
> Performance evaluation for our single "ScopDetection String Operation
> Patch" (r187102) can be viewed on:
> http://188.40.87.11:8000/db_default/v4/nts/18?compare_to=24&baseline=24
> The only difference between the two runs is whether they use the r187102
> patch file, i.e., run_id=18 is with the r187102 patch file, while
> run_id=24 is without the r187102 patch file.
>
> Results show that this patch file significantly reduces compile time for
> tramp3d-v4(24.41%), simple_types_constant_folding(13.47%)
> and oggenc(9.68%). It does not affect the execution performance at all
> since it only removes some string operations for debugging.

Very nice results indeed. It is also especially nice to see that there 
is no noise at all in the results!

Cheers,
Tobi




More information about the llvm-dev mailing list