Peter Lobsinger wrote:
I've reworked things in the pmc2c-nativepccmethod-multi-2 branch.
As reported on IRC, I was able to get PASSes on this branch for 'make
test' on Darwin/PPC and 'make fulltest' on Linux/i386.
kid51
___
http://lists.parrot.o
On Fri, Mar 11, 2011 at 6:43 PM, Vasily Chekalkin wrote:
> For the record. I'm implementor of original "switch based MULTI
> optimization". It improved math op performance 500%. Just because
> PCC+MMD are extremely slow and put additional pressure on GC.
I've reworked things in the pmc2c-nativepc
Peter Lobsinger wrote:
At the current time, the branch passes all tests in core and I am
testing HLLs. Please test this with whatever you see fit.
Results on Darwin/PPC:
[parrot] 509 $ git show | head -1
commit 25054708d6f5452e4d09b6bb38da850063600cb9
* pmc2c-multi-nativepccmethod
[parrot]
On Fri, Mar 11, 2011 at 6:43 PM, Vasily Chekalkin wrote:
> For the record. I'm implementor of original "switch based MULTI
> optimization". It improved math op performance 500%. Just because
> PCC+MMD are extremely slow and put additional pressure on GC.
If we don't want to do multi-dispatch (for
For the record. I'm implementor of original "switch based MULTI
optimization". It improved math op performance 500%. Just because
PCC+MMD are extremely slow and put additional pressure on GC.
--
Bacek
On Sat, Mar 12, 2011 at 10:30 AM, Jonathan "Duke" Leto
wrote:
> Howdy,
>
> Correctness wins ov
Howdy,
Correctness wins over performance every time, so I am +1 for this
branch to merge.
Duke
On Fri, Mar 11, 2011 at 3:17 PM, Peter Lobsinger wrote:
> On Fri, Mar 11, 2011 at 5:57 PM, Jonathan "Duke" Leto
> wrote:
>> Howdy,
>>
>> Peter, can you comment on the possible performance-related ch
On Fri, Mar 11, 2011 at 5:57 PM, Jonathan "Duke" Leto wrote:
> Howdy,
>
> Peter, can you comment on the possible performance-related changes
> that this branch could cause?
We took a small hit for the indirection NCI caused. We're not doing
that anymore, so it should be a little faster.
MULTIs t
Howdy,
Peter, can you comment on the possible performance-related changes
that this branch could cause?
Have you done any benchmarks?
Duke
On Fri, Mar 11, 2011 at 2:35 PM, Peter Lobsinger wrote:
> The pmc2c-multi-nativepccmethod branch changes the implementation of
> MULTIs in .pmc files from
The pmc2c-multi-nativepccmethod branch changes the implementation of
MULTIs in .pmc files from NCI to NativePCCMethod. This means that
these now handle their own PCC, in stead of rellying on NCI thunks to
accomplish this. These can now be modified to access a more broad
range of PCC functionality.