[Gimp-developer] [patch] Major speedup for whirl&pinch plugin

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

 



On Thu, 5 Apr 2001 19:04:10 +0200, Georg Acher <acher@xxxxxxxxx> said:

>Hi, I don't know who's currently "responsible" for the whirl&pinch
>plugin, so I post my patch to this list.

Nominally it's either mine or Federico's, but I don't think either of
us is active in development.

>I have modified whirl&pinch slightly to use "blocking", ie. doing all
>calculations in small squares (32*32). With that technique very
>common in numerical computing, the CPU caches (and for GIMP) the tile
>cache have a much higher hit rate. The boost is quite spectacular:
>The original whirl&pinch on a larger image (1400*1400) needs on a
>Athlon-600 30s to complete, with my patch only 6.5s.  That's a
>speedup by a factor of 4.5 without any change in the algorithm
>itself!

I was under the impression that whirlpinch used tile regions, which
should do blocking automatically.  It's been a couple years since I
looked at the code, though.

Kelly


[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux