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=/