Displaying 8 results from an estimated 8 matches for "dupliaction".
2016 Nov 01
2
(RFC) Encoding code duplication factor in discriminator
...into discriminator does not
mean that we will change the profile. The encoded info in discriminator
will be handled by the create_llvm_prof tool, which combines counts from
different clones of the same source code and generate the combined profile
data. The output profile will not have any cloning/dupliaction bits at all.
So for the initial example profile I provided, the output profile will be:
On Tue, Nov 1, 2016 at 1:04 PM, Hal Finkel <hfinkel at anl.gov> wrote:
>
> ------------------------------
>
> *From: *"Paul Robinson" <paul.robinson at sony.com>
> *To: *&...
2016 Nov 01
2
(RFC) Encoding code duplication factor in discriminator
...t mean that we will change the profile. The encoded info in discriminator
>> will be handled by the create_llvm_prof tool, which combines counts from
>> different clones of the same source code and generate the combined profile
>> data. The output profile will not have any cloning/dupliaction bits at all.
>> So for the initial example profile I provided, the output profile will be:
>>
>
> #1: 10
> #3: 80
>
> Not:
>
> #1: 10
> #3.0x400: 70
> #3.0x10400: 5
> #3.0x20400: 3
> #3.0x30400: 2
>
> The goal of the proposed change, is to make pro...
2016 Nov 01
2
(RFC) Encoding code duplication factor in discriminator
...the create_llvm_prof tool,
> > > > which
> > > > combines counts from different clones of the same source code
> > > > and
> > > > generate the combined profile data. The output profile will not
> > > > have
> > > > any cloning/dupliaction bits at all. So for the initial example
> > > > profile I provided, the output profile will be:
> > >
> >
>
> > > #1: 10
> >
>
> > > #3: 80
> >
>
> > > Not:
> >
>
> > > #1: 10
> >
>
&g...
2016 Nov 02
3
(RFC) Encoding code duplication factor in discriminator
...ent clones of the same source
> > > > > > code
> > > > > > and
> > > > > > generate the combined profile data. The output profile will
> > > > > > not
> > > > > > have
> > > > > > any cloning/dupliaction bits at all. So for the initial
> > > > > > example
> > > > > > profile I provided, the output profile will be:
> > > > >
> > > >
> > >
> >
>
> > > > > #1: 10
> > > >
> > >
&g...
2016 Nov 01
2
(RFC) Encoding code duplication factor in discriminator
As illustrated in the above example, it is not like "vectorization has a distinct bit". All different optimizations make clones of code which will be labeled by UIDs represented by N (e.g. 8) bits. In this way, the space will be capped by the number of clones all optimizations have made, instead of # of optimizations that has applied. And it will be capped at 2^N-1. The cons of using uid
2016 Nov 02
2
(RFC) Encoding code duplication factor in discriminator
...> > > and
> > > > > > > > generate the combined profile data. The output profile
> > > > > > > > will
> > > > > > > > not
> > > > > > > > have
> > > > > > > > any cloning/dupliaction bits at all. So for the initial
> > > > > > > > example
> > > > > > > > profile I provided, the output profile will be:
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
&...
2016 Nov 04
2
(RFC) Encoding code duplication factor in discriminator
...gt;>> discriminator will be handled by the create_llvm_prof tool, which combines
>>>>>> counts from different clones of the same source code and generate the
>>>>>> combined profile data. The output profile will not have any
>>>>>> cloning/dupliaction bits at all. So for the initial example profile I
>>>>>> provided, the output profile will be:
>>>>>>
>>>>>
>>>>> #1: 10
>>>>> #3: 80
>>>>>
>>>>> Not:
>>>>>
>>>>...
2016 Nov 21
4
(RFC) Encoding code duplication factor in discriminator
...into discriminator does not mean that we will change the profile. The encoded info in discriminator will be handled by the create_llvm_prof tool, which combines counts from different clones of the same source code and generate the combined profile data. The output profile will not have any cloning/dupliaction bits at all. So for the initial example profile I provided, the output profile will be:
#1: 10
#3: 80
Not:
#1: 10
#3.0x400: 70
#3.0x10400: 5
#3.0x20400: 3
#3.0x30400: 2
Also, how does this work for vectorization? For vectorization, you're going to multiply by the duplication factor first? T...