Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Theodoros Christoudias

dblp:177/3022 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
2since 2021 · last 2023
0000-0001-9050-3880ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
High-performance computing · 64% GPUs and heterogeneous computing · 36%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
High-performance computing › scientific computing systems
climate modeling
0.412019
Accelerating Atmospheric Chemical Kinetics for Climate Simulations · IEEE Trans. Parallel Distributed Syst. 2019
GPUs and heterogeneous computing
GPU computing
0.412019
Accelerating Atmospheric Chemical Kinetics for Climate Simulations · IEEE Trans. Parallel Distributed Syst. 2019
High-performance computing
scientific computing systems
0.412019
Accelerating Atmospheric Chemical Kinetics for Climate Simulations · IEEE Trans. Parallel Distributed Syst. 2019
GPUs and heterogeneous computing › multi-GPU computing
GPU cluster
0.112019
Accelerating Atmospheric Chemical Kinetics for Climate Simulations · IEEE Trans. Parallel Distributed Syst. 2019
High-performance computing
performance optimization
0.112019
Accelerating Atmospheric Chemical Kinetics for Climate Simulations · IEEE Trans. Parallel Distributed Syst. 2019

Methods — techniques the papers use, named apart from their topics

code-to-code parser · 0.4GPU acceleration · 0.4
YearPublicationVenuePosition
2023 Toward Explainable and Transferable Deep Downscaling of Atmospheric Pollutants
abstract
Understanding the intricate relationship between air quality and human health necessitates a comprehensive assessment of the spatial distribution of pollutants at high resolutions. Here, we employ deep learning methodologies for downscaling atmospheric concentrations of pollutants demonstrated to adversely affect human health (NO2and PM2.5). We train a model using data fusing multi-source information from the Copernicus Atmosphere Monitoring Service (CAMS) and in-situ observations from ground-based stations in North Italy. Our model demonstrates robust generalisation capabilities by effectively improving bias compared to ground-truth station observations when applied to the state of California, at an order of magnitude different downscaling resolution, despite not previously being trained on or exposed to this region. In addition to the demonstrated transferability, we developed and applied an occlusion-based method over the fused data sources for interpretability. Our results suggest that our model adeptly leverages auxiliary informed data encompassing past, present and future insights for inference. Thus, we are able to quantify the influence of the input variables on both predictability and on the uncertainty associated with the physical deterministic model.
Giannis Ashiotis, Pantelis Georgiades, Theodoros Christoudias, Mihalis A. Nicolaou
IEEE Geosci. Remote. Sens. Lett.3
2021 GPU Optimizations for Atmospheric Chemical Kinetics
abstract
We present a series of optimizations to alleviate stack memory overflow issues and improve overall performance of GPU computational kernels in atmospheric chemical kinetics model simulations. We use heap memory in numerical solvers for stiff ODEs, move chemical reaction constants and tracer concentration arrays from stack to global memory, use direct pointer indexing for array memory access, and use CUDA streams to overlap computation with memory transfer to the device. Overall, an order of magnitude reduction in GPU memory requirements is achieved, allowing for simultaneous offloading from multiple MPI processes per node and/or increasing the chemical mechanism complexity.
Theodoros Christoudias, Timo Kirfel, Astrid Kerkweg, Domenico Taraborrelli, Georges-Emmanuel Moulard, Erwan Raffin, Victor Azizi, Gijs van den Oord, Ben van Werkhoven
HPC Asia1
2019 Accelerating Atmospheric Chemical Kinetics for Climate Simulations
abstract
The study of atmospheric chemistry-climate interactions is one of today's great computational challenges. Advances in the architecture of Graphics Processing Units (GPUs) in both raw computational power and memory bandwidth sparked the interest for General-Purpose computing on graphics accelerators in scientific applications. However, the introduction of GPUs in the High Performance Computing (HPC) landscape increased the complexity of software development, due to the inherent heterogeneity requirements of programming models and design approaches, creating a gap in uptake and attainable performance in the presently available scientific community codes. This paper provides an overview of the challenges encountered when using GPU accelerators to achieve optimal performance to calculate the kinetics of chemical tracers in climate models, the techniques used to address them and the insights gained from the process. The paper presents the development of a chemical kinetics code-to-code parser to automatically generate chemical kinetics calculations on three different generations of GPU accelerators (M2070, K80, and P100). The accelerated portion of the application achieves a speedup of up to 22×, equivalent to performance gains of +19 percent up to +90 percent compared with the processor-only version, when using a cluster of 8 Nodes with dual Intel E5-2680 v3 processor and a Kepler architecture (K80), allowing faster completion of the simulations. The paper also provides practical insights and relevant considerations for the development and acceleration of complex applications.
Michail Alvanos, Theodoros Christoudias
IEEE Trans. Parallel Distributed Syst.2