The Ecological Impact of High-performance Computing in Astrophysics
arXiv:2009.11295 · doi:10.1038/s41550-020-1208-y
Abstract
The importance of computing in astronomy continues to increase, and so is its impact on the environment. When analyzing data or performing simulations, most researchers raise concerns about the time to reach a solution rather than its impact on the environment. Luckily, a reduced time-to-solution due to faster hardware or optimizations in the software generally also leads to a smaller carbon footprint. This is not the case when the reduced wall-clock time is achieved by overclocking the processor, or when using supercomputers. The increase in the popularity of interpreted scripting languages, and the general availability of high-performance workstations form a considerable threat to the environment. A similar concern can be raised about the trend of running single-core instead of adopting efficient many-core programming paradigms. In astronomy, computing is among the top producers of green-house gasses, surpassing telescope operations. Here I hope to raise the awareness of the environmental impact of running non-optimized code on overpowered computer hardware.
arXiv commentOriginated at EAS 2020 conference, sustainability session by https://astronomersforplanet.earth - published in Nature Astronomy, September 2020
References in corpus (8)
- Modules for Experiments in Stellar Astrophysics (MESA)
- High Performance Direct Gravitational N-body Simulations on Graphics Processing Units -- II: An implementation in CUDA
- High Performance Direct Gravitational N-body Simulations on Graphics Processing Units
- High Performance Direct Gravitational N-body Simulations on Graphics Processing Unit I: An implementation in Cg
- On the minimal accuracy required for simulating self-gravitating systems by means of direct N-body methods
- Gravitational tree-code on graphics processing units: implementation in CUDA
- Chip-level and multi-node analysis of energy-optimized lattice-Boltzmann CFD simulations
- On the accuracy and usefulness of analytic energy models for contemporary multicore processors
Cited by in corpus (23)
- Neural Network Potentials for Chemistry: Concepts, Applications and Prospects
- SWIFT: A modern highly-parallel gravity and smoothed particle hydrodynamics solver for astrophysical and cosmological applications
- The carbon footprint of large astronomy meetings
- Toward Sustainable HPC: Carbon Footprint Estimation and Environmental Implications of HPC Systems
- AstroVaDEr: Astronomical Variational Deep Embedder for Unsupervised Morphological Classification of Galaxies and Synthetic Image Generation
- An astronomical institute's perspective on meeting the challenges of the climate crisis
- Estimating the carbon footprint of the GRAND Project, a multi-decade astrophysics experiment
- Simulating the Galactic Multi-messenger Emissions with HERMES
- Growing Mars fast: High-resolution GPU simulations of embryo formation
- Oort cloud Ecology II: Extra-solar Oort clouds and the origin of asteroidal interlopers
- FastQSL: A Fast Computation Method for Quasi-separatrix Layers
- Oort cloud Ecology II: The chronology of the formation of the Oort cloud
- Fast and robust Bayesian Inference using Gaussian Processes with GPry
- Evolution of circumstellar discs in young star-forming regions
- Revisiting equilibrium condensation and rocky planet compositions: Introducing the ECCOplanets code
- Active Learning for Computationally Efficient Distribution of Binary Evolution Simulations
- Accurate Measurement of Application-level Energy Consumption for Energy-Aware Large-Scale Simulations
- Hybrid metapopulation agent-based epidemiological models for efficient insight on the individual scale: a contribution to green computing
- The Steady State of Intermediate-Mass Black Holes Near a Supermassive Black Hole
- rom.js/cfd.xyz: An open-source framework for generating and visualizing parametric CFD results
- GENGA II: GPU planetary N-body simulations with non-Newtonian forces and high number of particles
- Interstellar objects follow the collapse of molecular clouds
- Optimizing the hybrid parallelization of BHAC