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