Piotr Gronek's Home Page
    Piotr Gronek's  Home Page
twój adres IP: 216.73.216.111
1
2
3
4
5
6
7
8
9
10
11
12

Valid XHTML 1.1! Valid CSS!

Semestr letni 2025/2026

Wykład:  paw. D-11, sala 18, czwartek|pon, g. 16:45 - 18:15

Ćwiczenia lab.:  paw. D-10, s. 204 (rozkład zajęć UniTime → [Szukaj])

grupa 3.  poniedziałek       g. 13:15 - 14:45
grupa 1.  środa                 g. 15:00 - 16:30
grupa 2.  czwartek|pon      g. 15:00 - 16:30
grupa 4.  piątek|śrd|wtk    g. 13:15 - 14:45

Zapisy do grup lab. tylko za pomocą systemu Unitime.
P.T. Studentów obowiązuje szatnia i ochraniacze na obuwie.

Inne informacje: patrz "Ogłoszenia"

Tematyka wykładu "Systemy/Programowanie równoległe i rozproszone"

  • Modele programowania równoległego.
  • Projektowanie algorytmów równoległych.
  • Miary efektywności obliczeń równoległych.
  • Architektury maszyn równoległych.
  • Paradygmaty i elementy programowania równoległego.
  • Programowanie równoległe na maszynach z pamięcią współdzieloną (Shared Memory):
       – procesy i wątki,
       – semafory, zamki i synchronizacja,
       – Inter Process Communication (IPC),
       – dyrektywy kompilatora (OpenMP),
       – akceleratory obliczeniowe (CUDA).
  • Programowanie równoległe na maszynach z pamięcią rozproszoną (Distributed Memory):
       – Messsage Passing Interface (MPI),
       – Partitioned Global Address Space (PGAS):
       – Unified Parallel C (UPC / UPC++),
       – GASPI (GPI-2),
       – XcalableMP (XMP),
       – Parallel Computing in Java (PCJ).
  • Narzędzia do obiektowego programowania rozproszonego:
       – Remote Procedure Call (RPC),
       – Java Remote Method Invocation (RMI),
       – Common Object Request Broker Architecture (CORBA).
line
Ostatnia modyfikacja: niedawno