Skip to content

Commit 0e9223c

Browse files
Merge pull request #34 from codeplaysoftware/jan-updates
Jan Updates
2 parents ecf0e8d + 766be2d commit 0e9223c

3 files changed

+57
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
contributor: max
3+
date: '2025-01-22T14:46:00'
4+
starts: '2025-01-22T13:00:00+01:00'
5+
ends: '2025-12-04T16:30:00+01:00'
6+
title: 'An introduction to developing highly parallel applications using C++ and SYCL'
7+
external_url: 'https://www.hipeac.net/2025/barcelona/#/program/sessions/8191/'
8+
---
9+
10+
In this tutorial, we will introduce SYCL and provide programmers with a solid foundation they can build on to gain
11+
mastery of this language. The main benefit of using SYCL over other heterogeneous programming models is the single
12+
programming language approach, which enables one to target multiple devices using the same programming model, and
13+
therefore to have a cleaner, portable, and more readable code.
14+
15+
This is a hands-on tutorial. The real learning will happen as attendees write code. The format will be short
16+
presentations followed by hands-on exercises. Hence, attendees will require their own laptop to perform the hands-on
17+
exercises.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
contributor: max
3+
date: '2025-01-20T14:46:00'
4+
starts: '2025-01-20T13:00:00+01:00'
5+
ends: '2025-01-20T16:30:00+01:00'
6+
title: 'Introduction to Certifiable General Purpose GPU Programming for Safety-Critical Systems using Khronos APIs'
7+
external_url: 'https://www.hipeac.net/2025/barcelona/#/program/sessions/8161/'
8+
---
9+
10+
Tutorial at HiPEAC 2025 by Leonidas Kosmidis, Barcelona Supercomputing Center (BSC)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
contributor: max
3+
date: '2024-12-19T09:43:10'
4+
title: 'Implementation of Two Numerical Solvers for the Study of Non-Equilibrium Gas Dynamics on GPU-Accelerated Platforms using SYCL'
5+
external_url: 'https://ruor.uottawa.ca/items/cb39b8e3-9904-4a65-89bf-5414d364e759'
6+
authors:
7+
- El-Ghotmi, Osman
8+
tags:
9+
- sycl
10+
- gpu
11+
- portability
12+
---
13+
14+
The application of GPUs has extended beyond traditional graphics rendering because their parallel processing
15+
capabilities can accelerate many general-purpose tasks, such as machine learning and scientific computing. This thesis
16+
presents the implementation of two numerical solvers for the solution of non-equilibrium gas flows. It also demonstrates
17+
the computational performance of the two solvers when developed to target GPU-based supercomputers using the SYCL
18+
programming model. The first solver incorporates a novel ray-tracing technique and accurate mathematical relations to
19+
efficiently compute any observable property of free-molecular flow past convex shapes (FMFC). It computes integrals of
20+
the Maxwell-Boltzmann distribution function to create an algorithm that quickly evaluates any moment of the local
21+
particle-velocity distribution. This highly efficient technique is extended for GPUs to accelerate the computation of
22+
accurate results. Results produced with the solver serve as robust benchmarks in the validation of other scientific
23+
models that describe fluid motion in non-equilibrium regimes. The second solver extends a CPU-based implementation of
24+
the discontinuous Galerkin Hancock (DGH) method into an efficient GPU code. The DGH scheme is a high-order numerical
25+
method that solves hyperbolic partial differential equations (PDEs) with stiff source terms. This class of equations is
26+
common in many models that are used to describe non-equilibrium gas flows. The GPU implementation of the DGH solver that
27+
is presented in this work provides a computationally efficient and numerically accurate method to compute the solution
28+
for these models. Results produced by the FMFC and DGH solvers showcase their accuracy and parallel scalability as
29+
efficient GPU algorithms. Furthermore, the effectiveness of the FMFC solver as a validation tool is demonstrated by
30+
producing benchmarks to confirm the accuracy of scientific models that are solved with numerical schemes such as DGH.

0 commit comments

Comments
 (0)