Parallel and Distributed Programming

Cod: MLR5077
Contact: virginia.niculescu@ubbcluj.ro
Consultatii: TBA

All courses

Anunturi

  • Informatii suplimentare se pot gasi  online pe platforma Microsoft Teams:
    Team name: “2023 -PPD”
    Password: 0yzk1mk

Curs Tematica
C1 Structura cursului, Cerinte, Evaluare, Necesitatea calcului paralel si distribuit.
C2 Arhitecturi paralele. Clasificarea sistemelor paralele. Cache Consistency. Top 500 Benchmarking.
C3 Paralelism implicit versus paralelism explicit.
Procese versus Fire de executie.
C4 MPI – Message Passing Interface
C5  Concurenta → mecanisme: semafoare, monitoare, variabile conditionale
C6 Forme de sincronizare – exemplificari
C7 Forme de sincronizare – exemplificari
C8 Futures & Promises. Executors
C9 OpenMP
C10 CUDA
C11 Masurarea performantei programelor paralele.Granularitate, Scalabilitate
C12 Sabloane de programare paralela
C13 Sabloane de programare distribuita
C14 Analiza/Modele subiecte