kth.sePublications KTH
Change search
Link to record
Permanent link

Direct link
Publications (9 of 9) Show all publications
Markidis, S., Ekelund, J. & Pennati, L. (2026). A Generative Atlas of the Earth’s Magnetosphere. In: Computational Science – ICCS 2026 - 26th International Conference, Proceedings: . Paper presented at 26th International Conference on Computational Science, ICCS 2026, Hamburg, Germany, Jun 29 2026 - Jul 01 2026 (pp. 457-471). Springer Nature, 16783 LNCS
Open this publication in new window or tab >>A Generative Atlas of the Earth’s Magnetosphere
2026 (English)In: Computational Science – ICCS 2026 - 26th International Conference, Proceedings, Springer Nature , 2026, Vol. 16783 LNCS, p. 457-471Conference paper, Published paper (Refereed)
Abstract [en]

We propose a methodology to identify and characterize different plasma environments observed by magnetospheric mission spacecraft instruments, creating a data-driven magnetosphere atlas. To enable an accurate analysis under highly non-uniform sampling, we design a 3D adaptive octree data structure that refines magnetospheric regions with high sampling counts. A variational autoencoder that leverages the octree structure allows us to automatically identify different regions of the Earth’s magnetosphere. The model also generates per-region feature distributions, improving interpretability by summarizing both typical conditions and variability. We apply this methodology to 10 years of plasma observations from NASA’s Magnetospheric Multiscale (MMS) mission, identify known magnetospheric regions, and create an atlas of plasma environments in space. The resulting atlas can be used to better understand magnetospheric plasma regions, detect anomalies, automatically generate labels for space applications, and study the magnetospheric response across geomagnetic activities.

Place, publisher, year, edition, pages
Springer Nature, 2026
Keywords
Earth magnetosphere, VQ-VAE, adaptive grids, atlas, generative models, unsupervised learning
National Category
Fusion, Plasma and Space Physics
Identifiers
urn:nbn:se:kth:diva-385390 (URN)10.1007/978-3-032-29921-5_31 (DOI)2-s2.0-105043367213 (Scopus ID)
Conference
26th International Conference on Computational Science, ICCS 2026, Hamburg, Germany, Jun 29 2026 - Jul 01 2026
Note

Part of ISBN 9783032299208

QC 20260713

Available from: 2026-07-13 Created: 2026-07-13 Last updated: 2026-07-13Bibliographically approved
Pennati, L., Ekelund, J., Hu, A., Peng, I. & Markidis, S. (2026). Disturbance storm time index prediction with interpretable machine learning. Journal of Computational Science, 95, Article ID 102821.
Open this publication in new window or tab >>Disturbance storm time index prediction with interpretable machine learning
Show others...
2026 (English)In: Journal of Computational Science, ISSN 1877-7503, E-ISSN 1877-7511, Vol. 95, article id 102821Article in journal (Refereed) Published
Abstract [en]

The Disturbance Storm Time (Dst) index quantifies geomagnetic storm intensity by measuring global magnetic field variations. In this study, we apply interpretable machine-learning (ML) techniques to derive data-driven models describing the temporal evolution of the Dst index. We use historical data from the NASA OMNIWeb database, including solar wind density, bulk velocity, convective electric field, dynamic pressure, and magnetic pressure. We employ KAN networks and the symbolic regression framework PyOperon, based on an evolutionary algorithm, to identify closed-form expressions linking (Formula presented) to key solar wind parameters. The equations obtained via symbolic regression form a hierarchy of complexity levels and capture nonlinear dependencies and threshold effects in Dst evolution. In addition, we use a conventional MLP network as a reference black-box model. We benchmark all ML models against observed Dst data and compare their performance with empirical formulations such as the Burton-McPherron–Russell and O’Brien-McPherron models. The performance evaluation on historical storm events includes the 2003 Halloween storm, the 2015 St. Patrick’s Day storm, a moderate storm in 2017, and the extreme storm of May 2024. The data-driven models, particularly the MLP, demonstrate superior accuracy in most cases. While the symbolic regression expressions provide insight into the underlying physics, the results highlight an intrinsic trade-off between model interpretability and predictive accuracy. This is an extended version of a previous work presented in Markidis et al. (2025) [1].

Place, publisher, year, edition, pages
Elsevier BV, 2026
Keywords
Dst index prediction, Geomagnetic storms, Interpretable machine learning, Symbolic regression
National Category
Astronomy, Astrophysics and Cosmology Other Computer and Information Science Bioinformatics (Computational Biology)
Identifiers
urn:nbn:se:kth:diva-379284 (URN)10.1016/j.jocs.2026.102821 (DOI)001709589400001 ()2-s2.0-105034374796 (Scopus ID)
Note

QC 20260417

Available from: 2026-04-17 Created: 2026-04-17 Last updated: 2026-04-17Bibliographically approved
Williams, J. J., Trilaksono, J., Costea, S., Ju, Y., Pennati, L., Ekelund, J., . . . Markidis, S. (2026). Multi-GPU Hybrid Particle-in-Cell Monte Carlo Simulations for Exascale Computing Systems. In: 26th International Conference on Computational Science, Hamburg, Germany, 29 June - 1 July, 2026, Part I, LNCS 16783: . Paper presented at 26th International Conference on Computational Science, Hamburg, Germany, 29 June - 1 July, 2026 (pp. 32-47). Springer Nature, 16783
Open this publication in new window or tab >>Multi-GPU Hybrid Particle-in-Cell Monte Carlo Simulations for Exascale Computing Systems
Show others...
2026 (English)In: 26th International Conference on Computational Science, Hamburg, Germany, 29 June - 1 July, 2026, Part I, LNCS 16783, Springer Nature, 2026, Vol. 16783, p. 32-47Conference paper, Published paper (Refereed)
Abstract [en]

Particle-in-Cell (PIC) Monte Carlo (MC) simulations are central to plasma physics but face increasing challenges on heterogeneous HPC systems due to excessive data movement, synchronization overheads, and inefficient utilization of multiple accelerators. In this work, we present a portable, multi-GPU hybrid MPI+OpenMP implementation of BIT1 that enables scalable execution on both Nvidia and AMD accelerators through OpenMP target tasks with explicit dependencies to overlap computation and communication across devices. Portability is achieved through persistent device-resident memory, an optimized contiguous one-dimensional data layout, and a transition from unified to pinned host memory to improve large data-transfer efficiency, together with GPU Direct Memory Access (DMA) and runtime interoperability for direct device-pointer access. Standardized and scalable I/O is provided using openPMD and ADIOS2, supporting high-performance file I/O, in-memory data streaming, and in-situ analysis and visualization. Performance results on pre-exascale and exascale systems, including Frontier (OLCF-5) for up to 16,000 GPUs, demonstrate significant improvements in run time, scalability, and resource utilization for large-scale PIC MC simulations.

Place, publisher, year, edition, pages
Springer Nature, 2026
Keywords
Heterogeneous Computing, Hybrid MPI+OpenMP, BIT1, Nvidia, AMD, Persistent GPU Memory, Asynchronous Multi-GPU Execution, Plasma Edge Modeling, Large-Scale PIC MC Simulations
National Category
Computer Systems Fusion, Plasma and Space Physics Networked, Parallel and Distributed Computing Computer Sciences
Research subject
Computer Science
Identifiers
urn:nbn:se:kth:diva-378910 (URN)10.1007/978-3-032-29921-5_3 (DOI)2-s2.0-105043326505 (Scopus ID)
Conference
26th International Conference on Computational Science, Hamburg, Germany, 29 June - 1 July, 2026
Note

QC 20260713

Available from: 2026-03-30 Created: 2026-03-30 Last updated: 2026-07-13Bibliographically approved
Ekelund, J. & Markidis, S. (2026). Neural network surrogates for elliptic Lambert transfers in preliminary mission design. FRONTIERS IN SPACE TECHNOLOGIES, 7, Article ID 1772629.
Open this publication in new window or tab >>Neural network surrogates for elliptic Lambert transfers in preliminary mission design
2026 (English)In: FRONTIERS IN SPACE TECHNOLOGIES, ISSN 2673-5075, Vol. 7, article id 1772629Article in journal (Refereed) Published
Abstract [en]

Lambert's problem is a boundary value problem that arises in preliminary mission design, where orbital transfers must be determined given orbital location and a prescribed time-of-flight. The related equations are non-invertible and have traditionally been solved using iterative methods. In this work, we study the bounded one-revolution elliptic Lambert problem and propose a neural-surrogate approach that combines geometry-aware normalization with the prediction of the transfer semi-major axis. The normalization maps transfer instances with geometry-dependent admissible ranges into a common canonical representation, on which a multilayer perceptron (MLP), DeepONet, and Kolmogorov-Arnold Networks (KAN) are trained and compared. Among the tested models, the MLP achieves the highest predictive accuracy, while the structured architectures provide an alternative view of the normalized solution space. In Earth-Mars and multi-planetary flyby case studies, the surrogates preserve the broad features of the classical solutions and identify promising transfer regions.

Place, publisher, year, edition, pages
Frontiers Media SA, 2026
Keywords
deep learning for orbital dynamics, elliptic transfer trajectories, Lambert's problem, neural surrogates, preliminary mission design
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-387072 (URN)10.3389/frspt.2026.1772629 (DOI)001810813900001 ()
Note

QC 20260812

Available from: 2026-08-12 Created: 2026-08-12 Last updated: 2026-08-12Bibliographically approved
Ekelund, J., Raptis, S., Toy-Edens, V., Mo, W., Turner, D. L., Cohen, I. J. & Markidis, S. (2026). Time-invariant properties and principal components of in-situ measurements used for outlier detection in space missions. Journal of Computational Science, 97, Article ID 102855.
Open this publication in new window or tab >>Time-invariant properties and principal components of in-situ measurements used for outlier detection in space missions
Show others...
2026 (English)In: Journal of Computational Science, ISSN 1877-7503, E-ISSN 1877-7511, Vol. 97, article id 102855Article in journal (Refereed) Published
Abstract [en]

Understanding Earth's magnetosphere requires analyzing complex, multiscale interactions captured through diverse in-situ measurements such as particle distributions (e.g., ion spectra and flow velocities), and electromagnetic fields. Modern space missions, including NASA's MMS and THEMIS, produce large volumes of such time-series data, where scientifically relevant events often appear as short-lived, context-dependent outliers. In this work, we investigate the structure of time-windowed, multi-feature datasets from Earth's magnetosphere and show that their information content can be effectively represented using a reduced set of largely time-invariant principal components. Using Principal Component Analysis (PCA) for static datasets and Incremental PCA for streaming observations, we characterize these components and leverage the associated reconstruction error to develop an unsupervised outlier detection method suitable for evolving data distributions. Building on our earlier approach, this method robustly identifies significant plasma phenomena in both structured and streaming-mode measurements. Applied to MMS and THEMIS observations, it successfully recovers known events, including bow shock and magnetopause crossings, foreshock transients, and plasma bubbles, while also highlighting additional scientifically relevant structures. This demonstrates that dimensionality-reduction-based outlier detection provides an effective pathway for automated event identification in complex space plasma datasets. This is an extension of previous work presented in Ekelund et al. (2025).

Place, publisher, year, edition, pages
Elsevier BV, 2026
Keywords
Outlier detection, Incremental PCA, In-site time series measurements, Online learning
National Category
Fusion, Plasma and Space Physics Geophysics
Identifiers
urn:nbn:se:kth:diva-383216 (URN)10.1016/j.jocs.2026.102855 (DOI)001744208600001 ()2-s2.0-105035245291 (Scopus ID)
Note

QC 20260609

Available from: 2026-06-09 Created: 2026-06-09 Last updated: 2026-06-09Bibliographically approved
Ekelund, J., Raptis, S., Toy-Edens, V., Mo, W., Turner, D. L., Cohen, I. J. & Markidis, S. (2025). Adaptive PCA-Based Outlier Detection for Multi-feature Time Series in Space Missions. In: Computational Science – ICCS 2025 - 25th International Conference, Proceedings: . Paper presented at 25th International Conference on Computational Science, ICCS 2025, Singapore, Singapore, Jul 07 2025 - Jul 09 2025 (pp. 253-267). Springer Nature, 15903 LNCS
Open this publication in new window or tab >>Adaptive PCA-Based Outlier Detection for Multi-feature Time Series in Space Missions
Show others...
2025 (English)In: Computational Science – ICCS 2025 - 25th International Conference, Proceedings, Springer Nature , 2025, Vol. 15903 LNCS, p. 253-267Conference paper, Published paper (Refereed)
Abstract [en]

Analyzing multi-featured time series data is critical for space missions making efficient event detection, potentially onboard, essential for automatic analysis. However, limited onboard computational resources and data downlink constraints necessitate robust methods for identifying regions of interest in real time. This work presents an adaptive outlier detection algorithm based on the reconstruction error of Principal Component Analysis (PCA) for feature reduction, designed explicitly for space mission applications. The algorithm adapts dynamically to evolving data distributions by using Incremental PCA, enabling deployment without a predefined model for all possible conditions. A pre-scaling process normalizes each feature’s magnitude while preserving relative variance within feature types. We demonstrate the algorithm’s effectiveness in detecting space plasma events, such as distinct space environments, dayside and nightside transients phenomena, and transition layers through NASA’s MMS mission observations. Additionally, we apply the method to NASA’s THEMIS data, successfully identifying a dayside transient using onboard-available measurements.

Place, publisher, year, edition, pages
Springer Nature, 2025
Keywords
Incremental PCA, Online learning, Outlier detection, Space mission data
National Category
Computer graphics and computer vision
Identifiers
urn:nbn:se:kth:diva-385680 (URN)10.1007/978-3-031-97626-1_18 (DOI)2-s2.0-105010835309 (Scopus ID)
Conference
25th International Conference on Computational Science, ICCS 2025, Singapore, Singapore, Jul 07 2025 - Jul 09 2025
Note

Part of ISBN 9783031976254

QC 20260721

Available from: 2026-07-21 Created: 2026-07-21 Last updated: 2026-07-21Bibliographically approved
Ekelund, J., Markidis, S. & Peng, I. (2025). Boosting Performance of Iterative Applications on GPUs: Kernel Batching with CUDA Graphs. In: Proceedings - 33rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2025: . Paper presented at 33rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2025, Turin, Italy, March 12-14, 2025 (pp. 70-77). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Boosting Performance of Iterative Applications on GPUs: Kernel Batching with CUDA Graphs
2025 (English)In: Proceedings - 33rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2025, Institute of Electrical and Electronics Engineers (IEEE) , 2025, p. 70-77Conference paper, Published paper (Refereed)
Abstract [en]

Graphics Processing Units (GPUs) have become the standard in accelerating scientific applications on heterogeneous systems. However, as GPUs are getting faster, one potential performance bottleneck with GPU-accelerated applications is the overhead from launching several fine-grained kernels. CUDA Graph addresses these performance challenges by enabling a graph-based execution model that captures operations as nodes and dependence as edges in a static graph. Thereby consolidating several kernel launches into one graph launch. We propose a performance optimization strategy for iteratively launched kernels. By grouping kernel launches into iteration batches and then unrolling these batches into a CUDA Graph, iterative applications can benefit from CUDA Graph for performance boosting. We analyze the performance gain and overhead from this approach by designing a skeleton application. The skeleton application also serves as a generalized example of converting an iterative solver to CUDA Graph, and for deriving a performance model. Using the skeleton application, we show that when unrolling iteration batches for a given platform, there is an optimal size of the iteration batch, which is independent of workload, balancing the extra overhead from graph creation with the performance gain of the graph execution. Depending on workload, we show that the optimal iteration batch size gives more than $1.4 \times$ speed-up in the skeleton application. Furthermore, we show that similar speed-up can be gained in Hotspot and Hotspot3D from the Rodinia benchmark suite and a Finite-Difference Time-Domain (FDTD) Maxwell solver.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2025
Keywords
CUDA Graph, FDTD, GPU Performance Optimization, GPU Task Execution Model, Hotspot3D
National Category
Computer Systems Computer Sciences
Identifiers
urn:nbn:se:kth:diva-384601 (URN)10.1109/PDP66500.2025.00019 (DOI)2-s2.0-105005024388 (Scopus ID)
Conference
33rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2025, Turin, Italy, March 12-14, 2025
Note

Part of ISBN 9798331524937

QC 20260702

Available from: 2026-07-02 Created: 2026-07-02 Last updated: 2026-07-16Bibliographically approved
Antunes, P., Al Hafiz, M. I., Ekelund, J., Dineva, E., Miloshevich, G., Gonidakis, P. & Podobas, A. (2025). Evaluating Four FPGA-Accelerated Space Use Cases Based on Neural Network Algorithms for On-Board Inference. In: Proc. - IEEE Int. Symp. Embed. Multicore/Many-core Syst.-on-Chip, MCSoC: . Paper presented at 18th IEEE International Symposium on Embedded Multicore/Many-core Systems-on-Chip, MCSoC 2025, Singapore, December 15-18, 2025 (pp. 804-812). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Evaluating Four FPGA-Accelerated Space Use Cases Based on Neural Network Algorithms for On-Board Inference
Show others...
2025 (English)In: Proc. - IEEE Int. Symp. Embed. Multicore/Many-core Syst.-on-Chip, MCSoC, Institute of Electrical and Electronics Engineers (IEEE) , 2025, p. 804-812Conference paper, Published paper (Refereed)
Abstract [en]

Space missions increasingly deploy high-fidelity sensors that produce data volumes exceeding onboard buffering and downlink capacity. This work evaluates FPGA acceleration of neural networks (NNs) across four space use cases on the AMD ZCU104 board. We use Vitis AI (AMD DPU) and Vitis HLS to implement inference, quantify throughput and energy, and expose toolchain and architectural constraints relevant to deployment. Vitis AI achieves up to 34.16 × higher inference rate than the embedded ARM CPU baseline, while custom HLS designs reach up to 5.4 × speedup and add support for operators (e.g., sigmoids, 3D layers) absent in the DPU. For these implementations, measured MPSoC inference power spans 1.56.75 W, reducing energy per inference versus CPU execution in all use cases. These results show that NN FPGA acceleration can enable onboard filtering, compression, and event detection, easing downlink pressure in future missions. 

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2025
Keywords
FPGA, HLS, Neural Network, Space Mission, Vitis AI, Embedded systems, Inference engines, Neural networks, Signal processing, Space flight, Case based, Data volume, Energy, High-fidelity, Neural networks algorithms, Neural-networks, Space missions, Space use, Field programmable gate arrays (FPGA)
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-384585 (URN)10.1109/MCSoC67473.2025.00126 (DOI)2-s2.0-105032402760 (Scopus ID)
Conference
18th IEEE International Symposium on Embedded Multicore/Many-core Systems-on-Chip, MCSoC 2025, Singapore, December 15-18, 2025
Note

Part of ISBN 9798331565718

QC 20260709

Available from: 2026-07-01 Created: 2026-07-01 Last updated: 2026-07-16Bibliographically approved
Ekelund, J., Vinuesa, R., Khotyaintsev, Y., Henri, P., Delzanno, G. L. & Markidis, S. (2024). AI in Space for Scientific Missions: Strategies for Minimizing Neural-Network Model Upload. In: 2024 IEEE 20TH INTERNATIONAL CONFERENCE ON E-SCIENCE, E-SCIENCE 2024: . Paper presented at 20th IEEE International Conference on E-Science (E-Science), September 16-20, 2024, Osaka, JAPAN. Institute of Electrical and Electronics Engineers (IEEE), Article ID 8.
Open this publication in new window or tab >>AI in Space for Scientific Missions: Strategies for Minimizing Neural-Network Model Upload
Show others...
2024 (English)In: 2024 IEEE 20TH INTERNATIONAL CONFERENCE ON E-SCIENCE, E-SCIENCE 2024, Institute of Electrical and Electronics Engineers (IEEE) , 2024, article id 8Conference paper, Published paper (Refereed)
Abstract [en]

Artificial Intelligence (AI) has the potential to revolutionize space exploration by delegating spacecraft decisions to onboard AI. The onboard neural-network (NN) will have parameters that can be updated onboard by telecommands after training on ground. However, Satellite uplinks have limited bandwidth and transmissions can be costly. Furthermore, a suboptimal NN will miss valuable scientific data. Smaller networks can therefore decrease the uplink cost and increase the value of the downlinked data. In this work, we evaluate and discuss using reduced-precision and small NNs to reduce the upload time. As an example of a mission where AI could be used, we focus on NASA's Magnetospheric MultiScale (MMS) mission. We showcase how an onboard AI can be used in the Earth's magnetosphere to classify data for selective downlink or recognize a region of interest to trigger a burst-mode, collecting data at a high-rate. Using a simple algorithm, we show the detection of a region of interest in on a stream of classifications. To provide the classifications, we use a Convolutional Neural Network (CNN) trained to an accuracy >94%. We show how the NN can be reduced to a single linear layer without accuracy loss. Thereby, Reducing the upload time by up to 98.9%. Each network can be reduced further by using lower-precision formats, changing the accuracy by less than 0.6 percentage points.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2024
Series
Proceeding IEEE International Conference on e-Science (e-Science), ISSN 2325-372X
Keywords
Space Exploration, Artificial Intelligence in Space, Compressed Neural Networks, Neural Network Parameter Upload
National Category
Other Electrical Engineering, Electronic Engineering, Information Engineering Fusion, Plasma and Space Physics
Identifiers
urn:nbn:se:kth:diva-357070 (URN)10.1109/e-Science62913.2024.10678688 (DOI)001332817000029 ()2-s2.0-85205974391 (Scopus ID)
Conference
20th IEEE International Conference on E-Science (E-Science), September 16-20, 2024, Osaka, JAPAN
Note

Part of ISBN 979-8-3503-6562-7, 979-8-3503-6561-0

QC 20241204

Available from: 2024-12-04 Created: 2024-12-04 Last updated: 2024-12-04Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0009-0000-4728-626X

Search in DiVA

Show all publications