Re: GSoC idea

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

On Sat, 2009-03-21 at 14:12 +0100, Henrik Akesson wrote:
> Has anyone ever done a performance study of GEGL?
> 
> What do you think of a GSoC project of:
> 
> "Performance study and optimisation of GEGL."
> 
> - Creating a multi-platform performance tool-set for automatically
> extracting performance data from the gegl library using performance
> counters
> - Creating a set of typical scenarios for gegl, which could double as
> integration/regression tests
> - Reporting on current status of gegl performance.
> - Identification of main bottlenecks
> - Prototyping or implementing solution for above bottlenecks.
> - Documenting above tools.

That's a nice proposal as it starts exactly where optimization should
start, by getting profound profiling data.

It might also be interesting to add a framework to GEGL that allows to
register optimized operations and to compare them against the reference
implementation. A similar approach is taken in babl. Doing this for GEGL
is admittedly going to be more complex, but it would provide an
interesting framework for improving the GEGL performance. Based on this
framework, people could contribute optimized code and can still be
certain that it provides the correct results. Such code could be
optimized for a particular color format (legacy 8bit for example) and/or
for particular CPUs (MMX, SSE, ...) or a GPU.


Sven


_______________________________________________
Gegl-developer mailing list
Gegl-developer@xxxxxxxxxxxxxxxxxxxxxx
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gegl-developer

[Index of Archives]     [Yosemite News]     [Yosemite Photos]     [gtk]     [GIMP Users]     [KDE]     [Gimp's Home]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux