Changes

Jump to navigation Jump to search
No change in size ,  10:54, 25 June 2014
Line 159: Line 159:  
*sparse matrix tricks
 
*sparse matrix tricks
 
*tricks relying on fortran indexing
 
*tricks relying on fortran indexing
 +
 +
====Other references====
 +
 +
*MATLAB array manipulation tips and tricks by Peter Acklam: http://home.online.no/~pjacklam/matlab/doc/mtt/index.html
 +
*The MathWorks: Code Vectorization Guide: http://www.mathworks.com/support/tech-notes/1100/1109.html
 +
 +
[[Category:Tips and tricks]]
       
===Changing BLAS===
 
===Changing BLAS===
   −
Many Octave functions are wrappers to optimized numerical libraries, notably BLAS and ATLAS. It is possible to achieve impressive performance gain by simply using a library tuned to your platform. One example is using OpenBLAS to replace the default BLAS implementation ([http://www.stat.cmu.edu/~nmv/2013/07/09/for-faster-r-use-openblas-instead-better-than-atlas-trivial-to-switch-to-on-ubuntu/ further details]).
+
 
 +
Many Octave functions are wrappers to optimized numerical libraries, notably BLAS and ATLAS. It is possible to achieve impressive performance gains by simply using a library tuned to your platform. One example is using OpenBLAS to replace the default BLAS implementation ([http://www.stat.cmu.edu/~nmv/2013/07/09/for-faster-r-use-openblas-instead-better-than-atlas-trivial-to-switch-to-on-ubuntu/ further details]).
    
On Linux, this just takes a few commands:
 
On Linux, this just takes a few commands:
Line 174: Line 182:     
and select the openblas option.
 
and select the openblas option.
  −
  −
  −
====Other references====
  −
  −
*MATLAB array manipulation tips and tricks by Peter Acklam: http://home.online.no/~pjacklam/matlab/doc/mtt/index.html
  −
*The MathWorks: Code Vectorization Guide: http://www.mathworks.com/support/tech-notes/1100/1109.html
  −
  −
[[Category:Tips and tricks]]
 
Anonymous user

Navigation menu