Automatically Tuned Linear Algebra Software
ATLAS is an automatically tuned linear algebra software library providing C and Fortran77 interfaces to a portably efficient BLAS implementation, as well as a few routines from LAPACK.
Optimization occurs at build time. For this reason, the library is built on the machine where it is installed, without resorting to pre-built substitutes.
Before building the library, CPU throttling should be disabled. This can be done in the BIOS, or, on GNU/Linux, with the following command:
# cpupower --governor performance
Failure to do so will result in a library with poor performance.
System | Target | Derivation | Build status |
---|---|---|---|
x86_64-linux | /gnu/store/2fcwb38gxj8nn69zqqmz15brv5dh75dv-atlas-3.10.3.drv | ||
x86_64-linux | i586-pc-gnu | /gnu/store/nz0jr6c39d9b1x68k1603mjmcbxxq63w-atlas-3.10.3.drv | |
x86_64-linux | arm-linux-gnueabihf | /gnu/store/xb5ac752vmlvnv2cb9382gm49i7sdzww-atlas-3.10.3.drv | |
x86_64-linux | aarch64-linux-gnu | /gnu/store/1hh6yh8x6zqawiif6f93y19xwdl0s1hh-atlas-3.10.3.drv | |
mips64el-linux | /gnu/store/ji7adzw6z30igvabqqn1p6z98wl59v3i-atlas-3.10.3.drv | ||
i686-linux | /gnu/store/kzs6n77xpnp91qq698g521yf6j43qxkj-atlas-3.10.3.drv | ||
i586-gnu | /gnu/store/3j4qq7sry529k6sjisj01qdcfxxj3gmy-atlas-3.10.3.drv | ||
armhf-linux | /gnu/store/4p6dcmzlrfdhnyqw0s99xk4mb0ii23wr-atlas-3.10.3.drv | ||
aarch64-linux | /gnu/store/j8hm1h4rn5jw7b5yv7n7j88p3sk7bydl-atlas-3.10.3.drv |
Linter | Message | Location |
---|---|---|
No lint warnings ✓ |