Element by element operation and multicore.

Marcin M Kostur marcinofulus at gmail.com
Tue Oct 14 05:45:33 CDT 2008


Dear Octavers,

I have just compiled octave with intel math mkl library. In most od
operations which use
BLAS/LAPACK the speedup on 8-way xeon is immense (from 3x (eig) up to 20x). 
   BTW ./configure line is, as usually, magic to be guessed.

Anyways, there is a bunch of operations which are unaffected like element by
element A.*A , sin(A) etc. 
(well they are not BLAS bases)

My questions are: 

1) How do i know which operator/function uses which library. A*A uses mkl
blas for sure A.*A not, but
is the a list od implementation scheme? If not - i would apreciate tip how
to find it in the source.

2) A.*A, sin(A) could perfectly use multicore archiutectude. All calls are
independent. 
Is anybody working on this, or maybe it is done but requires some
compiie-time flags i forgot?


The best

Marcin  

-- 
View this message in context: http://www.nabble.com/Element-by-element-operation-and-multicore.-tp19971081p19971081.html
Sent from the Octave - General mailing list archive at Nabble.com.



More information about the Help-octave mailing list