High-Performance BLAS by Kazushige Goto
Kazushige Goto (UT-Austin and the Japan Patent Office)
Please
-
Do not redistribute the library.
-
Point others
to
http://www.cs.utexas.edu/users/flame/goto/
instead.
-
Reference this work when you use it successfully
for your own research.
-
When creating a link to this work from your
webpage, please use something like
-
BLAS by Kazushige Goto (Visiting Scientist, FLAME project, UT-Austin)
and link to http://www.cs.utexas.edu/users/flame/goto/
Complete BLAS Libraries
(single, double, complex, double complex,
levels 1, 2, and 3)
To download the BLAS library, please click on the appropriate
link:
-
libgoto_p3_256.so.gz
Intel Pentium (R) III,
256Kbyte L2 cache, Single Threaded.
-
libgoto_p3_256p.so.gz
Intel Pentium (R) III,
256Kbyte L2 cache, Dual Threaded.
-
libgoto_p4_256.so.gz
Intel Pentium (R) 4,
256Kbyte L2 cache, Single Threaded.
-
libgoto_p4_256p.so.gz
Intel Pentium (R) 4,
256Kbyte L2 cache, Dual Threaded.
-
libgoto_p4_512.so.gz
Intel Pentium (R) 4,
512Kbyte L2 cache, Single Threaded.
-
libgoto_p4_512p.so.gz
Intel Pentium (R) 4,
512Kbyte L2 cache, Dual Threaded.
NOTE:
The above libraries should work with both the GNU and the
Intel compilers. However, the BLAS routine
xerbla must link to I/O routines, which are compiler
dependent. Thus, we provide the FORTRAN implementation
xerbla.f
which you can compile and link in a compiler
dependent fashion.
Bug Reports
Please send bug reports to Kazushige Goto (kgoto@cs.utexas.edu).
Notice that we expect frequent updates to the library over the
next few days, as little bugs are being reported. BE SURE TO
SIGN THE GUESTBOOK SO WE CAN KEEP YOU INFORMED.
Currently, the below libraries include ONLY dgemm. Soon, they will
include high-performance implementation of all the level 1, 2, and 3
BLAS. Only if you sign the guestbook can we keep you informed.
To download the dgemm routine, please click on the appropriate
link:
Disclaimer
WE MAKE THESE LIBRARIES AVAILABLE FOR EVALUATION PURPOSES.
IN OTHER WORDS, WE WISH TO EVALUATE THE USEFULNESS OF THESE
TECHNIQUES AND THEREFORE NEED YOUR FEEDBACK.
THE MATERIALS ARE PROVIDED "AS IS" WITHOUT ANY EXPRESS OR IMPLIED
WARRANTY OF ANY KIND INCLUDING WARRANTIES OF MERCHANTABILITY,
NONINFRINGEMENT OF INTELLECTUAL PROPERTY, OR FITNESS FOR ANY
PARTICULAR PURPOSE. IN NO EVENT SHALL THE UNIVERSITY OF TEXAS OR ITS
SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT
LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, LOSS
OF INFORMATION) ARISING OUT OF THE USE OF OR INABILITY TO USE THE
MATERIALS, EVEN IF THE UNIVERSITY OF TEXAS HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES. BECAUSE SOME JURISDICTIONS PROHIBIT THE
EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL
DAMAGES, THE ABOVE LIMITATION MAY NOT APPLY TO YOU. The University of
Texas further does not warrant the accuracy or completeness of the
information, text, graphics, links or other items contained within
these materials. The University of Texas may make changes to these
materials, or to the products described therein, at any time without
notice. The University of Texas makes no commitment to update the
Materials.
Back to FLAME page
This web page is maintained by
Robert van de Geijn
flame@cs.utexas.edu
Last Updated: Jan. 24, 2003