Efficient Ephemeris Models for Spacecraft Trajectory Simulations on GPUs
Autor: | Felix Wolf, Arya Mazaheri, Fabian Schrammel, Florian Renk |
---|---|
Rok vydání: | 2020 |
Předmět: |
020301 aerospace & aeronautics
Planetary protection Spacecraft business.industry Computer science Locality 02 engineering and technology Thread (computing) Ephemeris 01 natural sciences Computational science High memory 0203 mechanical engineering 0103 physical sciences Initial value problem business 010303 astronomy & astrophysics Space debris |
Zdroj: | Euro-Par 2020: Parallel Processing ISBN: 9783030576745 Euro-Par |
Popis: | When a spacecraft is released into space, its initial condition and future trajectory in terms of position and speed cannot be precisely predicted. To ensure that the object does not violate space debris mitigation or planetary protection standards, such that it causes potential damage or contamination of celestial bodies, spacecraft-mission designers conduct a multitude of simulations to verify the validity of the set of all probable trajectories. Such simulations are usually independent from each other, making them a perfect match for parallelization. The European Space Agency (ESA) developed a GPU-based simulator for this purpose and achieved reasonable speedups in comparison with the established multi-threaded CPU version. However, we noticed that the performance starts to degrade as the spacecraft trajectories diverge in time. Our empirical analysis using GPU profilers showed that the application suffers from poor data locality and high memory traffic. In this paper, we propose an alternative data layout, which increases data locality within thread blocks. Furthermore, we introduce alternative model configurations that lower both algorithmic effort and the number of memory requests without violating accuracy requirements. Our experiments show that our method is able to accelerate the computations up to a factor of 2.6. |
Databáze: | OpenAIRE |
Externí odkaz: |