octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #34822] Mingw panics on a simple complex produ


From: Tatsuro MATSUOKA
Subject: [Octave-bug-tracker] [bug #34822] Mingw panics on a simple complex product
Date: Mon, 13 Feb 2012 04:18:50 +0000
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.77 Safari/535.7

Follow-up Comment #19, bug #34822 (project octave):

I have tried dynamic arch build of OpenBLAS with DYNAMIC_ARCH=1

The performance test results are


octave:1> n=2000; A=randn(n); B=randn(n);tic; C=A*B; t=toc,
MFLOPS=2*n^3/t*1e-6

t =  1.0111
MFLOPS = 1.5825e+004
t =  1.0131
MFLOPS = 1.5794e+004
t =  1.0101
MFLOPS = 1.5841e+004
t =  0.99706
MFLOPS = 1.6047e+004
t =  1.0001
MFLOPS = 1.5999e+004


On the other hand, simple build 
make CC=i686-pc-mingw32-gcc FC=i686-pc-mingw32-gfortran TARGET=NEHALEM

The performance test results are


n=2000; A=randn(n); B=randn(n);tic; C=A*B; t=toc, MFLOPS=2*n^3/t*1e-6
t =  0.40902
MFLOPS = 3.9118e+004
t =  0.38302
MFLOPS = 4.1773e+004
t =  0.37802
MFLOPS = 4.2326e+004
t =  0.38502
MFLOPS = 4.1556e+004
t =  0.37702
MFLOPS = 4.2438e+004


Simple build has rather higher performance than that of the dynamic
architecture build for my case.

(My PC has a Core(TM)i5-2400CPU @3.1GHz, Perhaps Sandy bridge)

I think that the dynamic architecture is a better choice for the stability and
convenience from the distribution point of view.  However, the best ability
can be available the CPU specific build. 


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?34822>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]