[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-kimageshop
Subject:    Re: [calligra] krita/plugins/paintops/libbrush: Optimized Auto Brush mask filling code
From:       Sven Langkamp <sven.langkamp () gmail ! com>
Date:       2012-10-12 20:33:55
Message-ID: CAAmsBfmC5K5fqOvQFZKSzz+RJvULSjsMdu=Sx3HEUdJeMDeXSQ () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


On Wed, Oct 10, 2012 at 12:38 PM, Dmitry Kazakov <dimula73@gmail.com> wrote:

> Git commit b73804bc37eb749510fd46a13889ebab570be1ee by Dmitry Kazakov.
> Committed on 10/10/2012 at 12:30.
> Pushed by dkazakov into branch 'master'.
>
> Optimized Auto Brush mask filling code
>
> This patch uses internal cpu parallelism and makes the code execute much
> faster in the 'KisStrokeBenchmark pixelbrush300pxRL' benchmark.
>
> Actual results in the benchmark:
> Sandy Bridge (Core i7-2600): +25%
> Merom (Core 2 Duo T7250): +10%
>
> According to VTune the painting should have become up to 10% faster
> (on Sandy Bridge), because now this part of code consumes almost no time.
>
> This optimization will work most on the highest precision levels, that is
> when a dab cannot be cached.
>
> CCMAIL:kimageshop@kde.org


According to Jenkins, this broke the autobrush test.

[Attachment #5 (text/html)]

<div class="gmail_quote">On Wed, Oct 10, 2012 at 12:38 PM, Dmitry Kazakov <span \
dir="ltr">&lt;<a href="mailto:dimula73@gmail.com" \
target="_blank">dimula73@gmail.com</a>&gt;</span> wrote:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"> Git commit b73804bc37eb749510fd46a13889ebab570be1ee by \
Dmitry Kazakov.<br> Committed on 10/10/2012 at 12:30.<br>
Pushed by dkazakov into branch &#39;master&#39;.<br>
<br>
Optimized Auto Brush mask filling code<br>
<br>
This patch uses internal cpu parallelism and makes the code execute much<br>
faster in the &#39;KisStrokeBenchmark pixelbrush300pxRL&#39; benchmark.<br>
<br>
Actual results in the benchmark:<br>
Sandy Bridge (Core i7-2600): +25%<br>
Merom (Core 2 Duo T7250): +10%<br>
<br>
According to VTune the painting should have become up to 10% faster<br>
(on Sandy Bridge), because now this part of code consumes almost no time.<br>
<br>
This optimization will work most on the highest precision levels, that is<br>
when a dab cannot be cached.<br>
<br>
<a href="mailto:CCMAIL%3Akimageshop@kde.org">CCMAIL:kimageshop@kde.org</a></blockquote><div><br></div><div>According \
to Jenkins, this broke the autobrush test. </div></div>



_______________________________________________
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