On Fri, Nov 21, 2014 at 3:59 AM, Nanley Chery <nanleych...@gmail.com> wrote:

> Thanks for the quick fix, it's working on my system.
>
> I noticed that you've enabled GPU's by default due to some testing. Where
> can I find these results? According to my tests among two operations
> Edge-laplace and Video-degradation (currently on my bitbucket branches:
> edge_upstrm, vid_upstrm), OpenCL on my GPU performs 7.8x slower than my
> CPU.
>

Benchmarking GEGL on CPU vs multithreaded CPU vs OpenCL CPU vs GPU is not
easy, since different workloads can have very different performance
characteristics. With the multi-threaded work I was happy when there was
any performance win over single threaded without crashes/visual glitches;
since it meant that the concurrency handling of GeglBuffer had improved as
intended.

The type of workload I was using for my testing was many chained point
composers / point composer-3s with quite large buffer sizes (4096x4096
buffers) which was meant to be representative of multi-layer compositions
in GIMP.


> Please let me know if you spot anything wrong with my measuring
> methodology or OpenCL implementation. Also, is the mailing-list and the
> bugzilla both suitable places to submit patches?
>

For patches, bugzilla is best, since things posted there are found again if
for some reason forgotten for a while.

/pippin
_______________________________________________
gegl-developer-list mailing list
List address:    gegl-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gegl-developer-list

Reply via email to