Sumários
Ex02: Concurrency Control Mechanisms
28 Setembro 2023, 18:30 • Alcides Fonseca
Exercise 02 from Ex02: Concurrency Control Mechanisms.
Shared Memory
28 Setembro 2023, 16:30 • Alcides Fonseca
- Relevant current hardware architectures for multicore programming: Processors, CPU, Cores, hardware-threads
- Shared Memory
- Synchronized keyword in Java
- Mutexes/Monitors
- Volatile keyword in Java
- The overloading of the word Thread (hardware thread, os-level thread, user-level/green/virtual thread).
Ex01: Embarrassingly Parallel Programming
21 Setembro 2023, 18:30 • Alcides Fonseca
Exercises from Ex01: Embarrassingly Parallel Programming
Introduction
21 Setembro 2023, 16:30 • Alcides Fonseca
- Presentation of the course
- Parallelism vs Concurrency
- Embarrassingly Parallel Programming
- Threads and Thread Lifecycle