[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Element by element operation and multicore.
From: |
Marcin M Kostur |
Subject: |
Element by element operation and multicore. |
Date: |
Tue, 14 Oct 2008 03:45:33 -0700 (PDT) |
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.
- Element by element operation and multicore.,
Marcin M Kostur <=