369584326

369584326



Metodologia programowania równoległego

-* Kolejny możliwy podział związany z konkretnymi mechanizmami programowymi:

■    równoległość zadań, task parallelism - każdy wątek/proces otrzymuje do wykonania pewne zadanie, najczęściej funkcję w programie

•    wątki mogą realizować tę samą funkcję, ale na innych danych lub różne funkcje

•    przydział zadań może być statyczny lub dynamiczny,

•    wykonanie jest najczęściej asynchroniczne

■    równoległość wykonania pętli, loop parallelism - każdy wątek/proces otrzymuje pewną liczbę iteracji pętli do wykonania

•    każdy proces/wątek posiada własny indeks iteracji, który przyjmuje wartości z określonego podzbioru pełnego zbioru wartości indeksów dla pętli

•    wykonanie jest najczęściej synchroniczne

Krzysztof Banaś Obliczenia równoległe



Wyszukiwarka

Podobne podstrony:
Metodologia programowania równoległego * W przypadku modelu wykonania równoległego (w ramach konkret
Metodologia programowania równoległego+ Przykłady podziałów zadania na podzadania: ■
Metodologia programowania równoległego■* Ważnym w dziedzinie przetwarzania równoległego jest pojęcie
Metodologia programowania równoległego * Przydatnym sposobem ujęcia metodologii programowania
Metodologia programowania równoległego *    Wygodnym sposobem uporządkowania procesu
Metodologia programowania równoległego *    „Wzorce” programowania
Metodologia programowania równoległego Krzysztof Banaś Obliczenia równoległe
Metodologia programowania równoległego* Klasyfikacja ze względu na mechanizmy programowe: ■ MPMD
Metodologia programowania równoległego* Klasyfikacja ze względu na mechanizmy programowe: ■ SPMD (Si
produkcyjnym i poprodukcyjnym. Z podziałem związane są konkretne potrzeby dla danego wieku •
108 109 2 108 Programowanie liniowe całkowitoliczbowe Rysunek 2.1 Rozpatrzymy najpierw możliwość pod
Slajd2 (11) Modele programowania równoległego (1/4) > Pytania i Czy dostępna jest pamięć fizyczni
Slajd2 (29) Modele programowania równoległego (1/4) - Pytania Czy dostępna jest pamięć fizycznie wsp
Slajd3 (11) Modele programowania równoległego (2/4) ■ 1. Model z wykorzystaniem kompilatorów zrównol
Slajd3 (28) Modele programowania równoległego (2/4) 1. Model z wykorzystaniem kompilatorów z równo l
Slajd4 (11) Modele programowania równoległego (3/4) ■    Model z pamięcią współdzielo
Slajd4 (29) Modele programowania równoległego (3/4) Model z pamięcią współdzieloną bazuje na wykorzy
Slajd5 (10) Modele programowania równoległego (4/4) - Cechy modelu z wymianą komunikatów: 1.

więcej podobnych podstron