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.