Carlos Osuna

dblp:169/1804 · also Carlos E. Osuna · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
0since 2021 · last 2015
0000-0002-9896-9957ORCID · reported

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

Systems, architecture and hardware · 1

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.

Software engineering, system software, and programming languages
1 paper
Program synthesis and code generation · 50% Compilers and program optimization · 50%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
High-performance computing · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Environmental and earth informatics · 100%

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

TopicWeightPapersLastEvidence papers
Program synthesis and code generation
domain-specific code generation
0.212015
STELLA: a domain-specific tool for structured grid methods in weather and climate models · SC 2015
Compilers and program optimization › loop optimization
stencil computation optimization
0.212015
STELLA: a domain-specific tool for structured grid methods in weather and climate models · SC 2015
High-performance computing
scientific computing systems
0.212015
STELLA: a domain-specific tool for structured grid methods in weather and climate models · SC 2015
Environmental and earth informatics › atmospheric modeling
weather and climate modeling
0.112015
STELLA: a domain-specific tool for structured grid methods in weather and climate models · SC 2015
High-performance computing
many-core acceleration
0.112015
STELLA: a domain-specific tool for structured grid methods in weather and climate models · SC 2015

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

domain-specific language · 0.7architecture-dependent code generation · 0.7
YearPublicationVenuePosition
2015 STELLA: a domain-specific tool for structured grid methods in weather and climate models
abstract
Many high-performance computing applications solving partial differential equations (PDEs) can be attributed to the class of kernels using stencils on structured grids. Due to the disparity between floating point operation throughput and main memory bandwidth these codes typically achieve only a low fraction of peak performance. Unfortunately, stencil computation optimization techniques are often hardware dependent and lead to a significant increase in code complexity. We present a domain-specific tool, STELLA, which eases the burden of the application developer by separating the architecture dependent implementation strategy from the user-code and is targeted at multi- and manycore processors. On the example of a numerical weather prediction and regional climate model (COSMO) we demonstrate the usefulness of STELLA for a real-world production code. The dynamical core based on STELLA achieves a speedup factor of 1.8x (CPU) and 5.8x (GPU) with respect to the legacy code while reducing the complexity of the user code.
Tobias Gysi, Carlos Osuna, Oliver Fuhrer, Mauro Bianco, Thomas C. Schulthess
SC2