How to optimize the library for ATLAS software.

Asked By 10 points N/A Posted on -
qa-featured

I would like to optimize the library after the installation.

How I can make a link with ‘ATLAS’ library?

How can I avoid the object files?

What are the ‘LAPACK’ routines used by  ‘ATLAS’?

SHARE
Answered By 20 points N/A #100293

How to optimize the library for ATLAS software.

qa-featured

ATLAS is a research project and software package all in one.

It stands for Automatically Tuned Linear Algebra Software.

Its purpose is to provide portable optimal linear algebra software.

Almost all routines on in the software are competitive with machine specific version almost known to architecture.

There is a define hierarchy though, when it comes to optimizations in ATLAS:

  • Level 3 BLAS are very general in their optimizations, and will be competitive on almost all cache-based architectures possessing a decent ANSI/ISO C compiler.
  • The provided LAPACK routines utilize a recursive algorithm that should yield reliably better results than the more common statically-blocked algorithms.
  • The Level 1 and 2 BLAS are less general, and may not perform as well on significantly different architectures.

Related Questions