C++ – Parallel Programming (CPP4)

Programming, C, C++

Location, current term course



Brno / online
12/15/2021 - 12/17/2021 CZECH
Order
3/9/2022 - 3/11/2022 CZECH
Order
6/1/2022 - 6/3/2022 CZECH
Order
Praha / online
12/15/2021 - 12/17/2021 CZECH
Order
3/9/2022 - 3/11/2022 CZECH
Order
Vlastní Školení na míru (termín, lokalita, obsah, délka)

The course:

Hide detail
  • Tvorba paralelních programů
    1. Moderní C++ (C++17, C++20)
    2. Standardní knihovna
    3. Vlastnosti hardware
  • Souběh přístupů k paměti
    1. Současné zápisy
    2. Čtení zapisované paměti
    3. Paměťová koherence
  • Paralelní vlákna
    1. Spouštění a čekání
    2. Vyzvednutí výsledků
    3. Úlohy a korutiny
  • Sdílené datové struktury
    1. Vyloučení souběhu
    2. Čekání na události
    3. Signalizace
  • Komunikace mezi vlákny
    1. Předávání zpráv
    2. Producent a konzument
    3. Ukončení vlákna
  • Atomické proměnné
    1. Přístup k proměnné
    2. Atomické operace
    3. Paměťové bariéry
  • Užití atomických proměnných
    1. Jednoduchá počítadla
    2. Fronty bez zamykání
    3. Spojové seznamy
Recommended previous course:
C++ - Advanced Programming (CPP2)
Schedule:
3 days (9:00 AM - 5:00 PM )
Course price:
588.00 € ( 711.48 € incl. 21% VAT)
Language: