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...
»
Translated abstract:
Die ATLAS Rekonstruktionssoftware ist eine einzigartige Softwaresuite mit Millionen von Codezeilen. Kombinatorische Algorithmen rekonstruieren Milliarden von Teilchenkollisionen des Large Hadron Collider. Die Software wird im Kontext der erwarteten Komplexität zukünftiger Kollisionen analysiert. Die Analysen behandeln den Einfluss von Legacy Code auf neue Hard- und Softwaretechnologien, und wie die Softwareentwicklung verbessert werden kann. Anhand der Analysen werden technische und algorithmische Optimierungen implementiert. Die Arbeit hat dazu beigetragen die Software 4.5 mal schneller zu machen. Zusätzlich wird ein alternativer Algorithmus für Trackrekonstruktion mit geringerer Komplexität untersucht.
«
Die ATLAS Rekonstruktionssoftware ist eine einzigartige Softwaresuite mit Millionen von Codezeilen. Kombinatorische Algorithmen rekonstruieren Milliarden von Teilchenkollisionen des Large Hadron Collider. Die Software wird im Kontext der erwarteten Komplexität zukünftiger Kollisionen analysiert. Die Analysen behandeln den Einfluss von Legacy Code auf neue Hard- und Softwaretechnologien, und wie die Softwareentwicklung verbessert werden kann. Anhand der Analysen werden technische und algorithmisc...
»