Internal presentation of parallel computing in the Wolfram Compiler.
Learn more here: [ Ссылка ]
Stay up-to-date on upcoming livestreams: [ Ссылка ]
For more about Wolfram and our technology, visit: [ Ссылка ]
#parallelcomputing #compiler #openmp #wolfram #mathematica
0:00 Introduction
0:25 The Wolfram Compiler
0:59 Outline
3:03 Compiler Benefits - Obvious
5:56 Strengths
8:17 Weaknesses
10:19 Traditional Parallel (PCT)
11:46 Shared Memory Multiprocessor
13:03 Issues for Multi-core
15:37 Multi-Core Kernel Operations
16:20 Compiler Base Thread Layer
18:29 Advantages of OpenMP
19:21 OpenMP Wolfram Bindings
22:50 Support Functions
28:00 Update Operations
28:36 Multi-thread Update
29:12 Solution Atomic Updating
30:04 Memory Management
30:45 Code Pattern
31:07 Parallel Copy Serial
32:17 OpenMP Support Complete
34:14 NVidia GPUs
35:31 Compiler CUDA Support
39:15 Low Level Kernel
40:24 CUDA Algorithms
40:53 Summary
Ещё видео!