Ahmed ElTantawy
2015-Jun-19 22:49 UTC
[LLVMdev] Performance impact of different optimization passes
Hi, I was wondering if there is a paper or a technical report that documents the performance impact of the different optimizations passes on a some set of benchmarks. Is something like this available ? Best regards, Ahmed -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150619/c3c0a941/attachment.html>
John Regehr
2015-Jun-19 22:56 UTC
[LLVMdev] Performance impact of different optimization passes
> I was wondering if there is a paper or a technical report that documents the performance impact > of the different optimizations passes on a some set of benchmarks. Is something like this > available ?A lot of reserach has been done on this generic topic, a search like this will get you some of it and you can no doubt find the rest by following references: https://www.google.com/search?q=llvm+%22phase+ordering%22+filetype:pdf John
Ahmed ElTantawy
2015-Jun-19 23:09 UTC
[LLVMdev] Performance impact of different optimization passes
Hi John, Thanks for your email. I was looking for simply an estimation of the performance loss/gain when each of the current LLVM passes is disabled/enabled. Is there such data for recent versions of LLVM ? I could not see such quantitative data in the outcomes of the search link you suggested. Alternatively, is their any sort of regressions that runs with every update to LLVM source code and provides the impact on performance for a set of benchmarks (or a set of test cases) ? Best regards, Ahmed On Fri, Jun 19, 2015 at 3:56 PM, John Regehr <regehr at cs.utah.edu> wrote:> I was wondering if there is a paper or a technical report that documents >> the performance impact >> of the different optimizations passes on a some set of benchmarks. Is >> something like this >> available ? >> > > A lot of reserach has been done on this generic topic, a search like this > will get you some of it and you can no doubt find the rest by following > references: > > https://www.google.com/search?q=llvm+%22phase+ordering%22+filetype:pdf > > John >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150619/5f265c05/attachment.html>