The ATLAS reconstruction software is a unique software suite with millions of lines of code, running combinatorial algorithms for billions of recorded collision events from the Large Hadron Collider. The software is analyzed in the context of future workloads. This includes studying the impact of legacy code on using future hard- and software technologies, and how the ATLAS software development process can be improved. The software analyses show different deficiencies, for which technical and algorithmic improvements are discussed and implemented. The results contributed to speed up the software by a factor of 4.5 for expected workloads. Additionally, an alternative algorithm for track reconstruction with low complexity is investigated.
«
The ATLAS reconstruction software is a unique software suite with millions of lines of code, running combinatorial algorithms for billions of recorded collision events from the Large Hadron Collider. The software is analyzed in the context of future workloads. This includes studying the impact of legacy code on using future hard- and software technologies, and how the ATLAS software development process can be improved. The software analyses show different deficiencies, for which technical and al...
»