Przetwarzanie Równoległe i Rozproszczone Szczerbińskiego, wykład 2, GRANULACJA PROCESÓW


GRANULACJA PROCESÓW

Jest to stosunek czasu potrzebnego do wykonania elementarnej operacji, do czasu realizacji elementarnej operacji obliczeniowej.

TEORETYCZNY MODEL KOMPUTERA RÓWNOLEGŁEGO

Założenia

PRAM - maszyna o równoległym dostępie swobodnym (ang. paralel random access mashine)

Klasy modelu PRAM

Strategie:

STRUKTURA SIECI POŁĄCZEŃ

- sieć połączeń międzyprocesorowych i SIMD

STATYCZNE SIECI POŁĄCZEŃ - połączenia między procesorami są pasywne i nie są rekonfigurowalne

Parametry:

p - liczba bezpośrednich połączeń

c - max liczba połączeń obsługiwalnych przez pojedynczy procesor

d - średnica sieci = liczba połączeń międzyprocesorowych składająca się na najdłuższą ścieżkę

  1. SIEĆ O PEŁNYM POŁĄCZENIU (każdy z każdym)

0x08 graphic
0x01 graphic

----------------------------------------------------------------------------------------

f(n)

0x08 graphic
0x01 graphic
n

------------------------------------------------------------------------------------------

  1. SIECI O NIEPEŁNYM POŁĄCZENIU

    1. SZEREG

0x01 graphic

p = n-1 = 0(n) - rzędu n - algorytm sortowania

c = 2 - mnożenie macierzy

d = n-1

    1. KRATA TOROIDALNA

0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x01 graphic

KRATA KLASYCZNA

c = 4

d = √n -1

    1. SIATKA (mesh)

q = 1 dla szeregu

q = 2 dla kraty

    1. DRZEWO BINARNE

0x08 graphic
0x01 graphic