20th International Conference on Computing in High Energy and Nuclear Physics | |
Rise of the Build Infrastructure | |
物理学;计算机科学 | |
Eulisse, Giulio^1 ; Muzaffar, Shahzad^1 ; Abdurachmanov, David^2 ; Mendez, David^3 | |
Fermi National Accelerator Laboratory, United States^1 | |
Vilnius University, Lithuania^2 | |
Universidad de Los Andes, Colombia^3 | |
关键词: Code management; Different architectures; Lines of code; Multi-threading; Off-line softwares; Profiling tools; Software infrastructure; Software project; | |
Others : https://iopscience.iop.org/article/10.1088/1742-6596/513/5/052009/pdf DOI : 10.1088/1742-6596/513/5/052009 |
|
学科分类:计算机科学(综合) | |
来源: IOP | |
【 摘 要 】
CMS Offline Software, CMSSW, is an extremely large software project, with roughly 3 millions lines of code, two hundreds of active developers and two to three active development branches. Given the scale of the problem, both from a technical and a human point of view, being able to keep on track such a large project, bug free, and to deliver builds for different architectures is a challenge in itself. Moreover the challenges posed by the future migration of CMSSW to multithreading also require adapting and improving our QA tools. We present the work done in the last two years in our build and integration infrastructure, particularly in the form of improvements to our build tools, in the simplification and extensibility of our build infrastructure and the new features added to our QA and profiling tools. Finally we present our plans for the future directions for code management and how this reflects on our workflows and the underlying software infrastructure.
【 预 览 】
Files | Size | Format | View |
---|---|---|---|
Rise of the Build Infrastructure | 732KB | download |