[Insight-users] Speed

Dan Mueller dan.muel at gmail.com
Wed Feb 9 05:47:00 EST 2011


Did you compile in Release mode?

On 9 February 2011 10:33, Gib Bogle <g.bogle at auckland.ac.nz> wrote:
> I have encountered something that surprises me, and I'd like to hear any
> comments.  I'm not being critical, it's just interesting.  I was using
> MeanImageFilter, and was surprised at how slowly it ran on my image.  Since
> the filter function is very simple, I decided to code up my own version, to
> see if I could get it done faster.  I'm not really a competent C++
> programmer, so I've just implemented an efficient algorithm in C.
>
> I'm testing with a greyscale image 955x963x100, on a Core i7 W7 machine (4
> cores, 8 threads).  Setting each filter radius to 5, the MeanImageFilter
> processing takes 1184 sec, using all 8 threads (100% CPU usage).  My own
> averaging code takes 105 sec, using only a single thread (12.5% CPU usage).
>
> Why the big difference?
>
> Gib


More information about the Insight-users mailing list