Features at a glance
The software has been engineered in such a way that it can provides Fortran77 and ANSI C interfaces, which can be used for the entire BLAS API, as well as for a tiny portion of the LAPACK (Linear Algebra Package) API.
The project’s main goal is to help users apply empirical techniques for portable performance. Efficient BLAS (Basic Linear Algebra Subprograms) implementation, as well as various routines from LAPACK are also included.
Getting started with ATLAS
The software is only available for download as a universal sources archive (tarball), allowing users to optimize and compile it for a specific hardware architecture (32-bit and 64-bit are supported at this time) and operating system.
Therefore, you must download the latest stable release of the project from its official website of via Softpedia, save the package somewhere on your computer, extract its contents with your favorite archive manager software and open a terminal emulator.
In the Linux Terminal, use the ‘cd’ command to navigate to the location of the extracted archive files, create a new folder called ‘MyObj’ using the ‘mkdir’ command and type the ‘./../configure’ command to optimize and configure the program. Various executables and a Makefile will be available in the respective directory.
Detailed installation instruction and information about each command is provided by the ATLAS developers in the project’s Wiki page located at http://math-atlas.sourceforge.net/atlas_install/node6.html.
Reviewed by Marius Nestor, last updated on November 24th, 2014
In a hurry? Add it to your Download Basket!
- Got basic cross-compilation working when host/target share filesystem and you can ssh w/o passwd to target: --rtarg=
- Added basic support for XeonPHI working: --accel=2 --rtarg=mic0 - Expects icc in path and ready for use
- Added SIMD vect support for MIC's AVX-512, called AVXZ in ATLAS
- Added basic AMM AVXZ code generator -> presently disabled in search due to errors.
Application descriptionATLAS (Automatically Tuned Linear Algebra Software) is an open source and freely distributed command-line software wri...