Bookmark and Share

Notice: On March 31, it was announced that Statalist is moving from an email list to a forum. The old list will shut down on April 23, and its replacement, statalist.org is already up and running.


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

st: Stata/Mata compiled to leverage latest Intel microarchitecture?


From   ariley@stata.com (Alan Riley)
To   statalist@hsphsun2.harvard.edu
Subject   st: Stata/Mata compiled to leverage latest Intel microarchitecture?
Date   Mon, 03 Dec 2012 10:05:06 -0600

László Sándor (sandorl@gmail.com) asked about new methods of
parallelization using Intel's AVX:
> I just wonder why I never ran into this: Stata 12 came out when Intel
> released their first CPUs using AVX (Stata 13 and AVX2 might both
> debut next summer, large integer operations coming later).
> http://en.wikipedia.org/wiki/Advanced_Vector_Extensions
> 
> AVX promises some vectorized applications (including LAPACK which
> Stata uses). Did Stata (and Mata compiled code) got faster because of
> this? Will it do so later?
> (see e.g. http://software.intel.com/en-us/articles/optimize-for-intel-avx-using-intel-math-kernel-librarys-basic-linear-algebra-subprograms-blas-with-dgemm-routine)

Stata is currently not using AVX.  We are always looking at new
methods for making Stata faster and AVX is on our list of things
to investigate.

Stata/MP (and Mata within it) is parallelized using hand-coded OpenMP
methods.  We will be looking into AVX support in the future.


 -- Alan                     -- David
    ariley@stata.com            ddrukker@stata.com

*
*   For searches and help try:
*   http://www.stata.com/help.cgi?search
*   http://www.stata.com/support/faqs/resources/statalist-faq/
*   http://www.ats.ucla.edu/stat/stata/


© Copyright 1996–2014 StataCorp LP   |   Terms of use   |   Privacy   |   Contact us   |   Site index