5783291209

5783291209



Programowanie równoległe

Minimalny element tablicy

// Plik: elminimalny.alg

// Dane: Tablica n elementowa, n procesorów, pamięć wspólna

// Zadanie: Znaleźć najmniejszy element m tablicy. Obliczyć złożoność,

//    przyspieszenie, koszt oraz efektywność algorytmu

1    begin

2    parfor P_i, 1 <= i <= n do

3    b[i] = a[i]    // kopiowanie tablicy a do pomocniczej tablicy b

4    k = n

5    end parfor

6    for (j=l; j<=log(n); j++)

7    parfor    P_i, l<=i<=k/2 do

8    if b[i] > b[i+k/2] then

9    b[i] = b[i+k/2]

10    end if

11    end parfor

12    k=k/2;

13    end for

14    if i==l then m=b[l] end if

15    end

n/29



Wyszukiwarka

Podobne podstrony:
Programowanie równoległeSuma elementów tablicy; n procesorów // Plik: suma.alg // Dane: Tablica licz
Programowanie równoległeSuma elementów tablicy; p procesorów // Plik: suma-p.alg // Dane: Tablica li
Programowanie równoległeSuma elementów tablicy a[n] n procesorów Algorytm poszukiwania minimum i alg
Egzamin z programowania 2 Imię i nazwisko:_ e) napisz fragment kodu w którym dane wprowadzane są do
MmWybór elementu easy Soft CoDeSys - Program - prezentacja.pro* - [Wizualizacja] Plik Edycja Projekt
ibm2 Plik Edycja Widok Dane Przekształcenia Analiza Wykresy Narzędzia Okno Pomoc tr- H Lni-fl ■ .
ibm3 moja baza.sav [ZbiórDanychl] - IBM SPSS Statistics Data Editor Plik Edycja Widok Dane Przekszta
ibm4 moja baza.sav [ZbiórDanychl] - IBM SPSS Statistics Data Editor Plik Edycja Widok Dane Przekszta
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.
Slajd5 (26) Modele programowania równoległego (4/4) •    Cechy modelu z wymianą komun

więcej podobnych podstron