Home
 
Getting Started
 
Access Information
 
Code Development
 
Computing Resources
 
Running Jobs
 
Documentation and Training
 
Events
 
Careers at A*CRC
 
   
GotoBLAS2  
 
GotoBLAS2
Description 
GotoBLAS2 has been released by the Texas Advanced Computing Center as open source software under the BSD license. This product is no longer under active development by TACC, but it is being made available to the community to use, study, and extend. GotoBLAS2 uses new algorithms and memory techniques for optimal performance of the BLAS routines. The changes in this final version target new architecture features in microprocessors and interprocessor communication techniques; also, NUMA controls enhance multi-threaded execution of BLAS routines on node. The library features optimal performance on the following platforms:

  • Intel Nehalem and Atom systems
  • VIA Nanoprocessor
  • AMD Shanghai and Istanbul

The library includes the following features:
  • Configurations for a variety of hardware platforms
  • Incorporation of features of many ISAs (Instruction Set Architecture)
  • Implementation of NUMA controls to assure best process affinity and memory policy
  • Dynamic detection of multiple architecture components, which can be included in a single binary (for binary distributions)
Official Homepage

Documentation
Users Manual
LAPACK User Guide

License Agreement and Citation Format
License Agreement
BSD license

 
How to Access the Program 

Availability
This package is not available yet, but we are planing to install this package in the near future.

Using the Program
Intel Compilers
  ifort source.f -o executable  -L(Path to GotoBLAS)* -lgoto_xxx**
  icc   source.c -o executable  -L(Path to GotoBLAS)* -lgoto_xxx**

GNU Compilers
  gfortran source.f -o executable  -L(Path to GotoBLAS)* -lgoto_xxx**
  gcc       source.c -o executable  -L(Path to GotoBLAS)* -lgoto_xxx**

*Replace with the actual path to GotoBLAS
**Replace xxx with version number 

Additional Notes
Originally developed by Kazushige Goto but is no longer under active development. For questions regarding the code, contact .
To download the code, please click here 
 
Last Updated - 4th Oct 2011
 
     
Privacy Policy