Subject: Re: [ublas] norm_2_squared in a fast way
From: Michael Norel (minorlogic_at_[hidden])
Date: 2009-09-06 10:50:19
Thanks for replay.
So you suggest that "inner_prod" implementation is designaed in optimal way to calculate inner_prod of the same vector?
So norm_2(vec) is comparable to "sqrt(inner_prod(vec, vec)) "?
Thanks, ill try it in benchmarks.
--- On Sun, 9/6/09, Manoj Rajagopalan <rmanoj_at_[hidden]> wrote:
> From: Manoj Rajagopalan <rmanoj_at_[hidden]>
> Subject: Re: [ublas] norm_2_squared in a fast way
> To: "ublas mailing list" <ublas_at_[hidden]>
> Date: Sunday, September 6, 2009, 3:47 PM
> This is an O(1) operation and in a single processor this is
> the optimal way to
> calculate the result. You could try a custom implementation
> (with openMP
> directives or pthreads) to take advantage of multicores but
> your procedure
> would have to be invasive - you might have to rewrite (part
> of) the
> vector_inner_prod functor in functional.hpp
> -- Manoj
> On Sunday 06 September 2009 09:08:00 am Michael Norel
> > Hi All!
> > Is there a way to calculate squared norm_2 faster than
> > vec)? Or this is the optimal way?
> > Thanks!
> > _______________________________________________
> > ublas mailing list
> > ublas_at_[hidden]
> > http://lists.boost.org/mailman/listinfo.cgi/ublas
> > Sent to: rmanoj_at_[hidden]
> ublas mailing list
> Sent to: minorlogic_at_[hidden]