Performance-related Aspects in the Big Data Astronomy Era: Architects in Software Optimization

Astronomical Society of the Pacific Conference Series(2019)

引用 0|浏览5
暂无评分
摘要
In the last decades the amount of data collected by astronomical instruments and the evolution of computational demands have grown exponentially. Today it is not possible to obtain scientific results without prodigious amounts of computation. For this reason, the software performance plays a key role in modern Astronomy data analysis. Scientists tend to write code with the only goal of implementing the algorithm in order to achieve a solution: code modifications to gain better performance always come later. However, to facilitate this task, programming languages are progressing and introducing new features to fully make use of the hardware architecture. Designing a software that meets performance, memory efficiency, maintainability, and scalability requirements is a complex task that should be addressed by a software architect. In this paper we present the software refactoring and optimization activity performed at the Italian Science Data Center for the ESA's cosmological space mission Euclid.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要