[Insight-users] Speed: Is this the right way?

Bill Lorensen bill.lorensen at gmail.com
Tue Nov 4 12:36:14 EST 2008


Try -O3. For Windows, Release compiles can run 5-30 times faster. GCC
speed-ups are not as much usually, but you might a a 2x speedup.

Bill

On Tue, Nov 4, 2008 at 4:57 AM, Koen Vermeer <koen at vermeer.tv> wrote:
> Hi Luis,
>
> Thanks for the tips. 1 gave a small speed increase, but only in the
> order of 10%. For my test case, the time to beat is still about half of
> the current running time - I don't anticipate that kind of speedup by
> compiler optimization.
>
> Anyway, I'll continue exploring ITK and asking questions on the list!
>
> Best,
> Koen
>
>
> On Wed, 2008-10-29 at 06:50 -0400, Luis Ibanez wrote:
>>
>> Hi Koen,
>>
>>
>> 1) The option "-O" doesn't give you all the optimization that you
>>     need for instantiating many inline templated methods.
>>
>>     Please use "-O3" to make sure that templated code gets optimized.
>>
>>
>> 2) DisconnectPipeline() is not discussed in the Software Guide.
>>     Despite its usefulness, it is not considered to be the normal
>>     way of using the pipeline.
>>
>>     Please note that given the extent of ITK, it is not realistic
>>     to cover every single topic in the Software Guide. The book
>>     probably covers about 30% of the toolkit capabilities, and
>>     it is already ~800 pages.
>>
>>
>> 3) DisconnectPipeline() makes possible for the output image of
>>     a filter, to stay alive after you destroy the filter that
>>     created the image.  It also makes possible to reuse a filter
>>     to make it produce N variations of an output image.
>>
>>
>> 4) As described in the Welcoming package
>>     http://www.itk.org/HTML/Welcome.htm
>>
>>     The best process for learning ITK is to
>>
>>      a) read the Tutorials
>>         http://www.itk.org/HTML/Tutorials.htm
>>
>>      b) read the ITK software guide
>>         http://www.itk.org/ItkSoftwareGuide.pdf
>>
>>      c) ask questions in the mailing list
>>
>>
>>
>>
>>    Regards,
>>
>>
>>        Luis
>>
>
>
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
>


More information about the Insight-users mailing list