[llvm-dev] LTO query

Siddharth Shankar Swain via llvm-dev llvm-dev at lists.llvm.org
Fri May 11 07:59:43 PDT 2018


Yes running LLVM performance test suite with LTO and Thin LTO enabled.
Thanks,
Siddharth

On Fri, May 11, 2018 at 7:32 PM, Teresa Johnson <tejohnson at google.com>
wrote:

> I'm not completely sure what you are asking. Are you looking for
> performance benchmarks to use for LTO and ThinLTO testing? Or are you
> asking how to build/run with LTO and ThinLTO? Are you asking how to run
> LLVM's performance test-suite with LTO and ThinLTO?
>
> Teresa
>
> On Fri, May 11, 2018 at 5:21 AM Siddharth Shankar Swain <
> h2015096 at pilani.bits-pilani.ac.in> wrote:
>
>> Hi,
>> Thanks for the info, If i only want to run performance test on benchmarks
>> for LTO and Thin LTO enabled target, Can u suggest ways to do it ? I want
>> to do it at my end.
>> Thanks,
>> Siddharth
>>
>> On Wed, May 2, 2018 at 7:03 PM, Teresa Johnson <tejohnson at google.com>
>> wrote:
>>
>>> I've only measured performance on x86. There are some old results for
>>> SPEC cpu2006 in the blog post here:
>>>    http://blog.llvm.org/2016/06/thinlto-scalable-and-
>>> incremental-lto.html
>>> The benefit is benchmark dependent, e.g. small benchmarks often don't
>>> improve much as they don't require whole program optimizations.
>>>
>>> We've improved the ThinLTO optimizations since then, but I don't have
>>> any current numbers for SPEC handy.
>>>
>>> Note that the performance is higher if you combine with PGO as the two
>>> techniques are complementary. I would say 5-10% improvement is pretty
>>> common (when measured on top of PGO), for codes that can benefit from whole
>>> program / cross-module optimizations.
>>>
>>> Teresa
>>>
>>> On Tue, May 1, 2018 at 12:12 PM, Siddharth Shankar Swain via llvm-dev <
>>> llvm-dev at lists.llvm.org> wrote:
>>>
>>>> Hi all,
>>>> We have enabled Thin LTO and LTO for a specific target architecture.
>>>> What can be the possible scopes of improvement depending on the target
>>>> after we enable the basic LTO and thin LTO.?
>>>> Thanks,
>>>> Siddharth
>>>>
>>>>
>>>> _______________________________________________
>>>> LLVM Developers mailing list
>>>> llvm-dev at lists.llvm.org
>>>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>>>>
>>>>
>>>
>>>
>>> --
>>> Teresa Johnson |  Software Engineer |  tejohnson at google.com |
>>>  408-460-2413
>>>
>>
>>
>
> --
> Teresa Johnson |  Software Engineer |  tejohnson at google.com |
>  408-460-2413
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180511/0e5fe75e/attachment.html>


More information about the llvm-dev mailing list