Chapel Tutorial from ChapelCon '24

  Рет қаралды 160

Chapel Parallel Programming Language

Chapel Parallel Programming Language

Күн бұрын

This is a recording of the Chapel Tutorial presented at ChapelCon '24. Slides are available at chapel-lang.org/ChapelCon/202...
* 00:00 - What is Chapel?
* 03:40 - The Heat Diffusion Problem
* 08:00 - Chapel code to Simulate Heat Diffusion
* 12:45 - Hands-on #1 (getting the code)
* 15:58 - Hands-on #2 (varying problem size)
* 16:52 - Hands-on #3 (the --fast flag)
* 19:26 - Language Features in Chapel Solution
* 25:30 - Using Parallelism to Improve Performance
* 27:21 - Hands-on #4 (Comparing serial and parallel performance)
* 30:02 - More on forall loops
* 34:40 - A note on race conditions
* 36:24 - GPUS, Supercomputers, and Locales
* 38:12 - Intro to Locales
* 44:19 - Locales in the Code so Far
* 45:24 - Using GPUs using the Locales model
* 49:02 - Introducing Domains for Multi-Node Execution
* 51:24 - Distributing the Heat Diffusion Computation
* 54:21 - More on Distributions
* 56:47 - Heat Diffusion in Two Dimensions
* 59:54 - Distributing the Two-Dimensional Heat Diffusion Computation
* 1:01:21 - Measuring Communication
* 1:03:42 - Hands-on #5 (Measuring communication in two-dimensional heat diffusion)
* 1:08:03 - Using the Stencil Distribution to Reduce Communication
* 1:10:33 - Hands-on #6 (Comparing communication between block and stencil distributions)
* 1:13:00 - Conclusion and Summary

Пікірлер: 1
@eduardabramovich1216
@eduardabramovich1216 26 күн бұрын
I wish you created a comprehensive series of tutorials showcasing chapel through examples.
Arkouda Tutorial for ChapelCon '24
1:02:07
Chapel Parallel Programming Language
Рет қаралды 102
ChapelCon '24 Keynote: A Case for Parallel-First Languages in a Post-Serial, Accelerated World
1:01:12
这是王子儿子吗
00:27
落魄的王子
Рет қаралды 20 МЛН
I'm Excited To see If Kelly Can Meet This Challenge!
00:16
Mini Katana
Рет қаралды 30 МЛН
Getting Started with Chapel: Functions, Loops, and Arrays
55:20
Chapel Parallel Programming Language
Рет қаралды 62
SUS State of the Union 2024
39:21
Lennart Van Hirtum
Рет қаралды 417
Stop, Intel’s Already Dead!
13:47
Linus Tech Tips
Рет қаралды 731 М.
Rust vs Java: A Staff Engineer's perspective
25:04
Dario
Рет қаралды 15 М.
ChapelCon '24: The Computer Language Benchmarks Game and Chapel 2.0
10:47
Chapel Parallel Programming Language
Рет қаралды 52
Functional Programming & Haskell - Computerphile
9:19
Computerphile
Рет қаралды 663 М.
WHY IS THE STACK SO FAST?
13:46
Core Dumped
Рет қаралды 144 М.
Three RADical Concepts in the Art of C++ Coding - Chris Nash - ADC23
47:01
ADC - Audio Developer Conference
Рет қаралды 1 М.
Understanding Ownership in Rust
25:31
Let's Get Rusty
Рет қаралды 249 М.
$1 vs $100,000 Slow Motion Camera!
0:44
Hafu Go
Рет қаралды 29 МЛН
Новые iPhone 16 и 16 Pro Max
0:42
Romancev768
Рет қаралды 2,4 МЛН
📱магазин техники в 2014 vs 2024
0:41
djetics
Рет қаралды 700 М.