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