[LLVMdev] [Polly] Comionpile-time of Polly's code generation
tanmx_star at yeah.net
Sun Sep 1 20:02:56 PDT 2013
It seems that Polly's code generation can leads to high compile-time overhead, especially for PolyBench applications such as 2mm, 3mm, gemm, syrk, etc. Some basic evaluation and analysis for Polly's code generation can be referred to http://llvm.org/bugs/show_bug.cgi?id=16898.
Currently, we can choose to run -polly-code-generator=cloog or -polly-code-generator=isl for code generation, but both of them lead to almost double compile-time overhead for the 2mm benchmark. Unfortunately, both Cloog and ISL can not improve the execution time compared with -polly-code-generator=none. I think if we could identify it will not improve execution time in advance, then we can skip the expensive Cloog and ISL code generator.
Can any one provide some suggestions or hints on this problem?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev