[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-kimageshop
Subject: Re: A small analysis of vector composition results on different architectures
From: Boudewijn Rempt <boud () valdyas ! org>
Date: 2012-11-04 12:12:54
Message-ID: alpine.LNX.2.00.1211041312420.3089 () calcifer ! valdyas ! org
[Download RAW message or body]
On Sun, 4 Nov 2012, Dmitry Kazakov wrote:
> Hi!
>
> First, thanks everyone who helped me with running the composition benchmark on \
> their machines! Now I have some important information about what we should do next \
> with these optimizations!
> In the first attached document you can find a table, comparing the results on \
> various architectures.
> Here are conclusions I came to:
>
> 1) On some architectures, e.g. non-Intel, the usage of Vc may degrade the \
> performance, so Krita should have some automatic benchmarking capabilities (in \
> settings dialog, for example), which would select the best available implementation \
> of the composite op. Such benchmark might be executed on the first run of Krita and \
> its result might be written to a Krita config file.
>
> 2) Some old processors (Nehalem, Merom) have some problems when one of the pixels \
> (src or dst) have alpha channel set to 255. I can't explain right now why this \
> happens. Probably, there is some branch misprediction... The rest of the cases on \
> these CPUs are handled properly.
> So in general, I think these two problems should be solved and after that the \
> branch can be merged into master.
Very cool work!
Boudewijn
_______________________________________________
kimageshop mailing list
kimageshop@kde.org
https://mail.kde.org/mailman/listinfo/kimageshop
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic