Skip to content

Commit a4fb16d

Browse files
committed
Add Chapel talk
1 parent f585d4c commit a4fb16d

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

index.html

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,11 @@ <h2>Overview</h2>
5353
<td><a href="#fy262">Shedding Light on Interaction Binaries: Radiation Hydrodynamics with Octo-Tiger</a></td>
5454
<td>06/25/2025</td>
5555
</tr>
56+
<tr>
57+
<td>Engin Kayraklioglu</td>
58+
<td><a href="#fy264">Chapel's Batteries-Included Approach for Portable Parallel Programming</a></td>
59+
<td>06/18/2025</td>
60+
</tr>
5661
<tr>
5762
<td>Jiakun Yan</td>
5863
<td><a href="#fy258">LCI: a Lightweight Communication Interface for Asynchronous Multithreaded Communication</a></td>
@@ -132,6 +137,21 @@ <h2>Overview</h2>
132137

133138
<h2>Talks</h2>
134139

140+
<div id="fy264"></div>
141+
<h3>Chapel's Batteries-Included Approach for Portable Parallel Programming</h3>
142+
Speaker: Engin Kayraklioglu<br>
143+
Hewlett Packard Enterprise (HPE)<br><br>
144+
145+
Abstract:
146+
<p>
147+
Virtually all modern processors, including GPUs, from the consumer-grade to the highest-end are parallel. However, none of the mainstream programming languages support different flavors of hardware parallelism as a first-class concept. Capability to exploit parallelism in the hardware is typically achieved by augmenting inherently sequential programming languages like C, C++, or Fortran with add-ons like OpenMP, MPI, CUDA, OpenCL, or Kokkos.<br><br>
148+
Chapel stands out as a programming language designed with parallelism and locality as first-class concepts in the programming language itself. That, and other modern programming features, have enabled Chapel users to overcome the barriers to parallel programming and HPC. In this talk, I will go over how parallelism and locality are expressed in Chapel, and how they can be used to target GPUs in a vendor-neutral manner. I will also refer to several success stories from the Chapel community.
149+
</p>
150+
151+
Bio:
152+
<p>
153+
Engin Kayraklioglu is a Principal Engineer at Hewlett Packard Enterprise (HPE), where he is a member of the Chapel team. His duties include leading GPU support effort, as well as the Arkouda project (<a href="https://arkouda-www.github.io/">https://ark ouda-www.github.io/</a>). Before joining HPE (formerly Cray Inc.), Engin received his Ph.D. from The George Washington University in 2019. His interests are high-performance computing, programmer productivity and performance optimizations.
154+
</p>
135155

136156
<div id="fy263"></div>
137157
<h3>Accelerated Quantum Supercomputing with CUDA-Q</h3>

0 commit comments

Comments
 (0)