Path: news.mathworks.com!not-for-mail
From: <HIDDEN>
Newsgroups: comp.soft-sys.matlab
Subject: Re: GOTO BLAS and multiple threads
Date: Tue, 24 Feb 2009 20:50:18 +0000 (UTC)
Organization: UoFC
Lines: 149
Message-ID: <go1mia$m73$1@fred.mathworks.com>
References: <g7seu6$4du$1@news2.rz.uni-karlsruhe.de> <g7udqa$59s$1@news2.rz.uni-karlsruhe.de> <gmi1sd$df3$1@fred.mathworks.com> <gnvcfq$l28$1@fred.mathworks.com> <go13eh$d93$1@fred.mathworks.com>
Reply-To: <HIDDEN>
NNTP-Posting-Host: webapp-05-blr.mathworks.com
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Trace: fred.mathworks.com 1235508618 22755 172.30.248.35 (24 Feb 2009 20:50:18 GMT)
X-Complaints-To: news@mathworks.com
NNTP-Posting-Date: Tue, 24 Feb 2009 20:50:18 +0000 (UTC)
X-Newsreader: MATLAB Central Newsreader 1662491
Xref: news.mathworks.com comp.soft-sys.matlab:520555


"Duncan Po" <Duncan.Po@mathworks.com> wrote in message <go13eh$d93$1@fred.mathworks.com>...
> > 1. GOTO BLAS doesnot include FFT so it means that i cant use FFT Function in my code any more ........how can i use FFT in MATLAB programing while using GOTO BLAS
> 
> In MATLAB, BLAS and FFT are separate. MATLAB uses BLAS packages for matrix operations, but uses FFTW to compute FFT. Therefore, plugging GOTO BLAS into MATLAB does not affect FFT at all. You should be able to call FFT just as usual.
> 
> > 2. How much speed up is expected to increase in MATRIX-VECTOR Multiplication and Addition.
> 
> I have not tried GOTO BLAS, so I cannot answer this question.
> 
> > 3. Is is possible to call MATLAB functions while using GOTO BLAS Library
> 
> If you plug in GOTO BLAS into MATLAB via the BLAS_VERSION environment variable, it should not affect other MATLAB functions. You should just be able to use all MATLAB functions as usual.




------------------------------------------------------------------------------------------------------------------
Well I find a way to check which library i am using......After i replace inbuilt library with goto blas on checking by version -modules i am getting some thing like this



version -modules
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/libut.so                                                                 	7.7.0.259 (Aug  4 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/libmwfl.so                                                               	7.7.0.259 (Aug  4 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/libmx.so                                                                 	7.7.0.259 (Aug  4 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/libmwmpath.so                                                            	7.7.0.450 (Sep  2 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/libmwservices.so                                                         	7.7.0.471 (Sep 17 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/libmwjmi.so                                                              	7.7.0.450 (Sep  2 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/libmwbridge.so                                                           	7.7.0.450 (Sep  2 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/libmwmcr.so                                                              	7.7.0.450 (Sep  2 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/libmwm_dispatcher.so                                                     	7.7.0.450 (Sep  2 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/libmwm_interpreter.so                                                    	7.7.0.450 (Sep  2 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../sys/os/glnxa64/libstdc++.so.6                                                        
/lib64/libm.so.6                                                                                                                          
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../sys/os/glnxa64/libgcc_s.so.1                                                         
/lib64/libpthread.so.0                                                                                                                    
/lib64/libc.so.6                                                                                                                          
/lib64/librt.so.1                                                                                                                         
/lib64/libdl.so.2                                                                                                                         
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libexpat.so.1                                          
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libicudata.so.36                                       
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libicuuc.so.36                                         
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libicui18n.so.36                                       
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libicuio.so.36                                         
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libboost_thread-gcc41-mt-1_34_1.so.1.34.1              
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libboost_signals-gcc41-mt-1_34_1.so.1.34.1             
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libz.so.1                                              
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libboost_filesystem-gcc41-mt-1_34_1.so.1.34.1          
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwmathutil.so                                       	7.7.0.259 (Aug  4 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwmlutil.so                                         	7.7.0.259 (Aug  4 2008)
/usr/lib64/libncurses.so.5                                                                                                                
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwiqm.so                                            	7.7.0.450 (Sep  2 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmex.so                                              	7.7.0.450 (Sep  2 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwm_parser.so                                       	7.7.0.457 (Sep  6 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwudd.so                                            	7.7.0.450 (Sep  2 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmat.so                                              	7.7.0.259 (Aug  4 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwmlint.so                                          	7.7.0.372 (Aug 15 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwmtok.so                                           	7.7.0.430 (Aug 29 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwmcos.so                                           	7.7.0.450 (Sep  2 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwgui.so                                            	7.7.0.450 (Sep  2 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwhg.so                                             	7.7.0.450 (Sep  2 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libuij.so                                              	7.7.0.450 (Sep  2 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwudd_mi.so                                         	7.7.0.450 (Sep  2 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwuinone.so                                         	7.7.0.403 (Aug 21 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwm_ir.so                                           	7.7.0.259 (Aug  4 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwuix.so                                            	7.7.0.450 (Sep  2 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwdatasvcs.so                                       	7.7.0.259 (Aug  4 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libxerces-c.so.27                                      
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwprofiler.so                                       	7.7.0.450 (Sep  2 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwmathrng.so                                        	7.7.0.450 (Sep  2 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwmlib.so                                           	7.7.0.450 (Sep  2 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwm_pcodeio.so                                      	7.7.0.259 (Aug  4 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwm_pcodegen.so                                     	7.7.0.450 (Sep  2 2008)
/lib64/ld-linux-x86-64.so.2                                                                                                               
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwir_xfmr.so                      	7.7.0.259 (Aug  4 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libhdf5.so.0                         
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwhardcopy.so                     	7.7.0.450 (Sep  2 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwmathlinalg.so                   	7.7.0.450 (Sep  2 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../sys/os/glnxa64/libXm.so.3                        
/usr/lib64/libXext.so.6                                                                                                                   
/usr/lib64/libXt.so.6                                                                                                                     
/usr/lib64/libX11.so.6                                                                                                                    
/usr/lib64/libXpm.so.4                                                                                                                    
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwxmlcore.so                      	7.7.0.259 (Aug  4 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwmathelem.so   	7.7.0.450 (Sep  2 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwmathcore.so   	7.7.0.450 (Sep  2 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwblas.so       	7.7.0.450 (Sep  2 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwlapack.so     	7.7.0.259 (Aug  4 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwamd.so        
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwcholmod.so    
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwcolamd.so     
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwcsparse.so    
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwma57.so       
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwrookfastbp.so 
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwumfpack.so    
/usr/lib64/libXmu.so.6                                                                                                                    
/usr/lib64/libSM.so.6                                                                                                                     
/usr/lib64/libICE.so.6                                                                                                                    
/usr/lib64/libXp.so.6                                                                                                                     
/usr/lib64/libXau.so.6                                                                                                                    
/usr/lib64/libXdmcp.so.6                                                                                                                  
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libmwbinder.so     	7.7.0.259 (Aug  4 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../sys/os/glnxa64/libgfortran.so.1
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libgoto_prescottp-r1.26.so                             
/lib64/libnss_files.so.2                                                                                                                  
/lib64/libnss_nis.so.2                                                                                                                    
/lib64/libnsl.so.1                                                                                                                        
/usr/lib64/libXcursor.so.1                                                                                                                
/usr/lib64/libXrender.so.1                                                                                                                
/usr/lib64/libXfixes.so.3                                                                                                                 
/usr/lib64/libXinerama.so                                                                                                                 
/disk/gilgamesh1/software/llmatlab/sys/java/jre/glnxa64/jre/lib/amd64/libjava.so                                                          
/disk/gilgamesh1/software/llmatlab/sys/java/jre/glnxa64/jre/lib/amd64/server/libjvm.so                                                    
/disk/gilgamesh1/software/llmatlab/sys/java/jre/glnxa64/jre/lib/amd64/libverify.so                                                        
/disk/gilgamesh1/software/llmatlab/sys/java/jre/glnxa64/jre/lib/amd64/native_threads/libhpi.so                                            
/disk/gilgamesh1/software/llmatlab/sys/java/jre/glnxa64/jre/lib/amd64/libzip.so                                                           
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/libnativejava.so                                                                           
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/libnativejmi.so                                                                            
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/libnativeservices.so                                                                       
/disk/gilgamesh1/software/llmatlab/sys/java/jre/glnxa64/jre/lib/amd64/libawt.so                                                           
/disk/gilgamesh1/software/llmatlab/sys/java/jre/glnxa64/jre/lib/amd64/xawt/libmawt.so                                                     
/usr/lib64/libXtst.so.6                                                                                                                   
/usr/lib64/libXi.so.6                                                                                                                     
/disk/gilgamesh1/software/llmatlab/sys/java/jre/glnxa64/jre/lib/amd64/libfontmanager.so                                                   
/disk/gilgamesh1/software/llmatlab/sys/java/jre/glnxa64/jre/lib/amd64/libnet.so                                                           
/disk/gilgamesh1/software/llmatlab/sys/java/jre/glnxa64/jre/lib/amd64/libnio.so                                                           
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/libnativelmgr.so                                                                           
/disk/gilgamesh1/software/llmatlab/sys/java/jre/glnxa64/jre/lib/amd64/libjpeg.so                                                          
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/libinstutil.so                                                                             	7.7.0.259 (Aug  4 2008)
/disk/gilgamesh1/software/llmatlab/sys/java/jre/glnxa64/jre/lib/amd64/libcmm.so                                                           
/disk/gilgamesh1/software/llmatlab/sys/java/jre/glnxa64/jre/lib/amd64/libdcpr.so                                                          
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/libnativelex.so                                                                            
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/libnativecmdwin.so                                                                         	7.7.0.450 (Sep  2 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/libmwbuiltins.so                                                                           	7.7.0.450 (Sep  2 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/libmwhgbuiltins.so                                                                         	7.7.0.450 (Sep  2 2008)
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/libmwhgdatatypes.so 



GILGAMESH IS THE CLUSTER I AM USING HERE, SO I CAN SEE MY GOTO BLAS LIBRARY OVER HERE...

/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/../../sys/os/glnxa64/libgfortran.so.1
/disk/gilgamesh1/software/llmatlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libgoto_prescottp-r1.26.so 

so is it make sure that i am using goto blas instead of regular blas version

Thanks

AKi