Skip to content

Commit ceafbb5

Browse files
committed
9th Coffee
1 parent 9052bf5 commit ceafbb5

File tree

4 files changed

+198
-2
lines changed

4 files changed

+198
-2
lines changed

content/news/2024-03-18-Seventh-CExA-coffee/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ links:
1212

1313
{{< cta cta_text="Register to be notified about future events" cta_link="https://lists.cexa-project.org/sympa/subscribe/network" >}}
1414

15-
CExA organizes its Seventh **CExA virtual coffee** on Monday, March the 18th, 2024 starting at 1PM.
15+
CExA organizes its seventh **CExA virtual coffee** on Monday, March the 18th, 2024 starting at 1PM.
1616
It can be followed on [Zoom](https://cnrs.zoom.us/j/97834891802?pwd=NXhzd2paY051S3dQekVQVllvTW5MUT09), by [phone]({{< ref "#by-phone" >}}), from [a visio room]({{< ref "#from-a-visio-room" >}}) or from the [Mandelbrot room in the Digiteo Saclay building]({{< ref "#come-to-the-mandelbrot-room" >}}).
1717

1818
Yuuichi Asahi will give an informal presentation entitled "Kokkos-FFT, a newcomer library in the Kokkos ecosystem"

content/news/2024-06-03-Eighth-CExA-coffee/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ links:
1212

1313
{{< cta cta_text="Register to be notified about future events" cta_link="https://lists.cexa-project.org/sympa/subscribe/network" >}}
1414

15-
CExA organizes its ninth **CExA virtual coffee** on Monday, June the 3rd, 2024 starting at 1PM.
15+
CExA organizes its eighth **CExA virtual coffee** on Monday, June the 3rd, 2024 starting at 1PM.
1616
It can be followed on [Zoom](https://cnrs.zoom.us/j/97834891802?pwd=NXhzd2paY051S3dQekVQVllvTW5MUT09), by [phone]({{< ref "#by-phone" >}}), from [a visio room]({{< ref "#from-a-visio-room" >}}) or from the [Mandelbrot room in the Digiteo Saclay building]({{< ref "#come-to-the-mandelbrot-room" >}}).
1717

1818
Gabriel Suau will anigive a talk entitled "Vectorisation and parallelisation of the neutron transport sweep algorithm on cartesian and hexagonal meshes using Kokkos"
202 KB
Loading
Lines changed: 196 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,196 @@
1+
---
2+
title: "7 October 2024: ninth CExA coffee"
3+
subtitle: "Exploring SYCL for Batched Kernels with Memory Allocations"
4+
date: 2024-09-26
5+
#links:
6+
#- icon_pack: fas
7+
# icon: file-pdf
8+
# name: Get the slides
9+
# url: 'slides.pdf'
10+
# cta_new_tab: true
11+
---
12+
13+
{{< cta cta_text="Register to be notified about future events" cta_link="https://lists.cexa-project.org/sympa/subscribe/network" >}}
14+
15+
CExA organizes its ninth **CExA virtual coffee** on Monday, October the 7th, 2024 starting at 1PM CEST.
16+
It can be followed on [Zoom](https://cnrs.zoom.us/j/97834891802?pwd=NXhzd2paY051S3dQekVQVllvTW5MUT09), by [phone]({{< ref "#by-phone" >}}), from [a visio room]({{< ref "#from-a-visio-room" >}}) or from the [Mandelbrot room in the Digiteo Saclay building]({{< ref "#come-to-the-mandelbrot-room" >}}).
17+
18+
Aymeric Millan will give a talk entitled "Exploring SYCL for Batched Kernels with Memory Allocations"
19+
20+
<!--{{< cta cta_text="Get the slides" cta_link="slides.pdf" cta_new_tab="true" >}}-->
21+
22+
## Exploring SYCL for Batched Kernels with Memory Allocations
23+
24+
Batched parallelism with local allocations is an extremely common pattern in HPC, appearing in multi-dimensional FFTs, neural networks processing, or split computation of numerical operators. Its efficient support is especially complex on GPU where memory per thread is limited and dynamic memory allocations are challenging. This study investigates whether the native abstractions of SYCL can support performance portability for this pattern. We implement versions of a batched semi-Lagrangian advection kernel using each parallel construct of SYCL. We evaluate them in terms of maintainability, performance portability and memory footprint on CPUs and GPUs (AMD, Intel, NVIDIA), with two distinct SYCL implementations (AdaptiveCpp and DPC++). Our results demonstrate that no single parallel construct of SYCL emerges as best solution and that a construct offering a higher level of abstraction would be required to support this common pattern.
25+
26+
27+
## Contribute
28+
29+
Any subject is welcome if it is related to the Kokkos ecosystem (developments, usage, projects, issues, etc.) or even to GPU programming at large.
30+
Feel free to contact us to propose a talk: contact@cexa-project.org
31+
32+
We target very informal discussion in French or English. You can propose any subject for discussion even if you don't have a dedicated slide deck.
33+
34+
35+
## Additional info
36+
37+
### Join us physically in the Mandelbrot room
38+
39+
The Mandelbrot room of [Digiteo Saclay building](https://maps.app.goo.gl/dWmfDSAyc6TLkrnC9) is in Saclay center, near the Orphée entrance.
40+
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2631.8449189785!2d2.15407651328232!3d48.72755487119501!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47e67f3d6ca35351%3A0xad658a7f81b4a1fe!2sMaison%20de%20la%20Simulation!5e0!3m2!1sen!2sfr!4v1690451425962!5m2!1sen!2sfr" width="600" height="450" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
41+
42+
43+
### Zoom link
44+
45+
In a web browser or from the application.
46+
47+
https://cnrs.zoom.us/j/97834891802?pwd=NXhzd2paY051S3dQekVQVllvTW5MUT09
48+
* Meeting ID: 978 3489 1802
49+
* Passcode: VdCL7d
50+
51+
52+
### From a visio room
53+
54+
#### in SIP
55+
* 97834891802@zoomcrc.com
56+
57+
#### in H.323
58+
* 213.244.140.110 (Germany)
59+
* 213.19.144.110 (Amsterdam Netherlands)
60+
* 162.255.37.11 (US West)
61+
* 162.255.36.11 (US East)
62+
63+
Meeting ID: 978 3489 1802
64+
65+
Passcode: 712542
66+
67+
### One tap mobile
68+
69+
+33170950350,,97834891802#,,,,*712542# France
70+
+33186995831,,97834891802#,,,,*712542# France
71+
72+
### By phone
73+
74+
* Meeting ID: 978 3489 1802
75+
* Passcode: 712542
76+
* Find your local number: https://cnrs.zoom.us/u/adb4LKJbkK
77+
78+
Dial by your location
79+
* +33 1 7095 0350 France
80+
* +33 1 8699 5831 France
81+
* +33 1 7037 2246 France
82+
* +33 1 7037 9729 France
83+
* +33 1 7095 0103 France
84+
* +34 91 787 0058 Spain
85+
* +34 917 873 431 Spain
86+
* +34 84 368 5025 Spain
87+
* +358 9 4245 1488 Finland
88+
* +358 9 7252 2471 Finland
89+
* +358 3 4109 2129 Finland
90+
* +372 660 1699 Estonia
91+
* +372 880 1188 Estonia
92+
* +36 1 701 0488 Hungary
93+
* +36 1 779 9126 Hungary
94+
* +36 1 408 8456 Hungary
95+
* +353 1 653 3898 Ireland
96+
* +353 6 163 9031 Ireland
97+
* +353 1 240 8941 Ireland
98+
* +353 1 536 9320 Ireland
99+
* +353 1 653 3895 Ireland
100+
* +353 1 653 3897 Ireland
101+
* +39 021 241 28 823 Italy
102+
* +39 069 480 6488 Italy
103+
* +39 020 066 7245 Italy
104+
* +371 6303 1808 Latvia
105+
* +371 6303 1888 Latvia
106+
* +370 3799 9260 Lithuania
107+
* +370 5214 1488 Lithuania
108+
* +352 2786 4277 Luxembourg
109+
* +352 342 080 9265 Luxembourg
110+
* +352 2786 1188 Luxembourg
111+
* +49 695 050 2596 Germany
112+
* +49 69 7104 9922 Germany
113+
* +49 69 3807 9883 Germany
114+
* +49 69 3807 9884 Germany
115+
* +49 69 5050 0951 Germany
116+
* +49 69 5050 0952 Germany
117+
* +43 670 309 0165 Austria
118+
* +43 72 011 5988 Austria
119+
* +43 120 609 3072 Austria
120+
* +43 12 535 501 Austria
121+
* +43 12 535 502 Austria
122+
* +32 2 788 0172 Belgium
123+
* +32 2 788 0173 Belgium
124+
* +32 1579 5132 Belgium
125+
* +32 2 290 9360 Belgium
126+
* +32 2 585 5574 Belgium
127+
* +32 2 588 4188 Belgium
128+
* +359 2 492 5688 Bulgaria
129+
* +359 3 257 1633 Bulgaria
130+
* +385 1300 0988 Croatia
131+
* +385 1777 6333 Croatia
132+
* +45 47 37 25 75 Denmark
133+
* +45 89 88 37 88 Denmark
134+
* +45 32 70 12 06 Denmark
135+
* +45 32 71 31 57 Denmark
136+
* +45 32 72 80 10 Denmark
137+
* +45 32 72 80 11 Denmark
138+
* +30 211 198 4488 Greece
139+
* +30 231 118 0599 Greece
140+
* +47 2400 4735 Norway
141+
* +47 2400 4736 Norway
142+
* +31 20 794 7345 Netherlands
143+
* +31 707 006 526 Netherlands
144+
* +31 20 241 0288 Netherlands
145+
* +31 20 794 0854 Netherlands
146+
* +31 20 794 6519 Netherlands
147+
* +31 20 794 6520 Netherlands
148+
* +48 22 307 3488 Poland
149+
* +48 22 398 7356 Poland
150+
* +48 22 306 5342 Poland
151+
* +351 308 804 188 Portugal
152+
* +351 308 810 988 Portugal
153+
* +351 211 202 618 Portugal
154+
* +40 31 630 1088 Romania
155+
* +40 37 170 0418 Romania
156+
* +44 203 901 7895 United Kingdom
157+
* +44 208 080 6591 United Kingdom
158+
* +44 208 080 6592 United Kingdom
159+
* +44 330 088 5830 United Kingdom
160+
* +44 131 460 1196 United Kingdom
161+
* +44 203 481 5237 United Kingdom
162+
* +44 203 481 5240 United Kingdom
163+
* +7 499 951 6379 Russia
164+
* +7 499 951 6380 Russia
165+
* +420 2 3901 8272 Czech Republic
166+
* +420 5 3889 0161 Czech Republic
167+
* +420 2 2888 2388 Czech Republic
168+
* +41 43 210 71 08 Switzerland
169+
* +41 44 529 92 72 Switzerland
170+
* +41 22 591 00 05 Switzerland
171+
* +41 22 591 01 56 Switzerland
172+
* +41 31 528 09 88 Switzerland
173+
* +41 43 210 70 42 Switzerland
174+
* +46 8 5052 0017 Sweden
175+
* +46 850 539 728 Sweden
176+
* +46 8 4468 2488 Sweden
177+
* +46 8 5016 3827 Sweden
178+
* +46 8 5050 0828 Sweden
179+
* +46 8 5050 0829 Sweden
180+
* +1 564 217 2000 US
181+
* +1 646 931 3860 US
182+
* +1 669 444 9171 US
183+
* +1 669 900 6833 US (San Jose)
184+
* +1 689 278 1000 US
185+
* +1 719 359 4580 US
186+
* +1 929 205 6099 US (New York)
187+
* +1 253 205 0468 US
188+
* +1 253 215 8782 US (Tacoma)
189+
* +1 301 715 8592 US (Washington DC)
190+
* +1 305 224 1968 US
191+
* +1 309 205 3325 US
192+
* +1 312 626 6799 US (Chicago)
193+
* +1 346 248 7799 US (Houston)
194+
* +1 360 209 5623 US
195+
* +1 386 347 5053 US
196+
* +1 507 473 4847 US

0 commit comments

Comments
 (0)