Re: [CinePaint] OpenMP in CinePaint?

Frank Peters <[email protected]> Wed, 19 Nov 2008 01:38:40 -0500
Newsgroups gmane.comp.video.cinepaint.user
Message-ID <[email protected]>
On Sun, 16 Nov 2008 15:05:43 -0600 (CST)
Bob Friesenhahn <[email protected]> wrote:

> Are there any plans to update CinePaint to take advantage of multiple 
> CPU cores via OpenMP?  I have done this for GraphicsMagick with 
> spectacular results (http://www.graphicsmagick.org/OpenMP.html). 
> Maybe CinePaint can do the same?
> 

I can't comment about making Cinepaint work with OpenMP, but since
the subject of parallel programming has been introduced, Nvidia's
CUDA should also be mentioned.  CUDA uses the GPU rather than the
CPU.  If rewriting Cinepaint to accomplish all its graphic primitives
in parallel is the idea, then maybe CUDA could even give even better
performance.

I'm really only being half serious, since I know very little about
parallel programming.

But would all image processing benefit from parallel threads?
Recently I had to apply a 63x63 convolution matrix to an image.
It seems that in such a case, because the value of a single pixel
depends on other pixels that may be quite distant, parallel processing
could not be used.

The Cinepaint list is probably not the best place to discuss
these issues.

FP


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/