Why ATLAS Is Fast?
ATLAS does not implement a single fixed algorithm.
The code is generated by a program that tests, probes, and runs 100’s of experiments on the target sw/hw architecture.
During installation the program generator determines an efficient implementation
- measures the speed of different code strategies and chooses the best using an adaptive procedure.
This leads to a new model of high performance programming in which performance critical code is machine generated using parameter optimization.