ESC26
BASIC
Environment
Compiling
C++
Algorithms
Containers
Managing resources
Memory issues
Move operations
Return Value Optimization
Compile-time computation
Memory management
Basics
Data structures
Allocating memory
AddressSanitizer
False sharing
Atomics and mutex
Profiling with perf
Python bindings
Using C++ in Python
Using Python in C++
GPU Programming
CUDA
Thrust
MPI Programming
Launching MPI Programs
Setup of the hands-on environment
Exercise material for this section
.
Environment
Compiling