[ITK] [ITK-dev] efficiency of vnl_matrix
Matt McCormick
matt.mccormick at kitware.com
Wed Mar 11 16:39:51 EDT 2015
Hi Jian,
Yes, it would be wonderful to improve the efficiency of these basic
numerical operations.
Funding for the Refactor Numerical Libraries has currently ended, and
the effort is currently frozen. However, you are more than welcome to
pick it up and we can help you get it into ITK. More information on
the patch submission process can be found here [1] and in the ITK
Software Guide.
Thanks,
Matt
[1] https://insightsoftwareconsortium.github.io/ITKBarCamp-doc/CommunitySoftwareProcess/SubmitAPatchToGerrit/index.html
On Wed, Mar 11, 2015 at 4:07 PM, Jian Cheng <jian.cheng.1983 at gmail.com> wrote:
> Hi,
>
> My task using ITK has intensive matrix-matrix product, pseudo-inverse, etc.
> Thus the performance is actually mainly determined by the matrix library
> I used.
> Firstly I use vnl_matrix and vnl_vector in ITK. Then I found it is very
> inefficient because vnl matrix lib does not use blas and lapack.
> After I wrote my own matrix class which uses openblas and lapack, I got
> a hug gain of performance.
>
> I found there is a proposal to improve the efficiency of numerical
> libraries in ITK.
> http://www.itk.org/Wiki/ITK/Release_4/Refactor_Numerical_Libraries
> I am not sure how is the progress of the proposal.
> I wonder when the vnl matrix lib can internally support blas and lapack,
> or mkl, so that we can just use it without lose of the efficiency.
> Thanks.
>
> best,
> Jian Cheng
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Kitware offers ITK Training Courses, for more information visit:
> http://kitware.com/products/protraining.php
>
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/insight-developers
_______________________________________________
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Kitware offers ITK Training Courses, for more information visit:
http://kitware.com/products/protraining.php
Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/insight-developers
More information about the Community
mailing list