The ATLAS (Automatically Tuned Linear Algebra Software) project is an ongoing research effort focusing on applying empirical techniques in order to provide portable performance. It provides C and Fortran77 interfaces to a portably efficient BLAS implementation, as well as a few routines from LAPACK.
|Tags||Scientific/Engineering Mathematics Software Development Libraries|
|Operating Systems||BeOS Mac OS X Mac OS X Windows OS Independent OS/2 Palm OS POSIX Unix|
Release Notes: Major refactoring of code. Removal of blocks for better threading and superior performance. The new GEMM tuning framework has been extended to all types and precisions. Support for newer chips, such as Intel's Haswell (Corei3), has been added. Assorted bugfixes. Partial migration of the tuning defs to the new architecture.
Release Notes: This release fixes rare bugs in the ATL_syr, ATL_her, ATL_syr2, and ATL_her2 L2 BLAS functions, adds GEMV accelerators for TRMV, TRSV, SYMV, and HEMV for large problems, adds code to recognize IvyBridge as Corei2, applies fixes for ARM GEMM kernels, updates documentation, and tweaks the Windows DLL build.
Release Notes: Dynamic libraries now build correctly for all supported configurations for Windows, OS/X, and Linux.
Release Notes: This release builds under mingw for the Windows 32bit platform, adds assorted bugfixes, and removes unsupported archdefs.
Release Notes: This release added the ability to specify which processors to use when tuning and fixes issue with virtual processors. Bugs in POWER7 support were fixed, and all compliance checks now pass. GCC 4.7.0 support was improved. ATLAS can now be compiled with MSVC++. ARM assembly was cleaned and ARM NEON support was improved. Basic support was provided for Intel's compilers. Threads and 64-bit support in Windows are now both native and longer need Cygwin.