Simulátor a pravidla pro psaní programů si stáhněte zde tranzim.zip.
Inspirujte se príklady pram.zip.
Gafický problém na EREW PRAM s P procesory. Každý procesor má stejně velkou matici nezáporných čísel INT vygenerují se náhodně, x := RAND(od,do).
str. 13 Gray value stretching
str. 14 Gray value reduction
str. 15 histogram
Conversion of YCbCr format to RGB format (prvek=3byty)
Conversion of RGB format to YCbCr format (prvek=3byty)
str. 23 Median operator
str. 24 Fast Median operator
str. 25 Dithering with 2×2 patterns
str. 28 Laplace operator
str. 30 Sobel strength
str. 30 Sobel direction
Min operator
Mean operator
Usporadani procesoru do linie. Počet procesorů: P = 1,2,3,4,5,6,8,10,12,16
Usporadani procesoru do mříky. Počet procesorů: P =1,4,9,16
Celkem 14*2 zadání. Způsob volby zadání: Na adresu kutalek@fit.vutbr.cz a VSEM studentům předmětu PPP zalete email se Subjectem: PPP projekt c.1 volba zadani XX (kod zadani pr. 14B, 11A ...). První email s danym zadanim je platny.
Odladte program a zjistěte jeho zrychlení (využití procesorů) S = S(P) nebo E = E(P) = S(P)/P a dobu zpracování T(P). Velikost matice v každém procesoru n/P = 256=8*8 prvků (pokud neni uvedeno jinak prvek=byte=typ INT v Transimu).
Můžete získat až 7 bodů.
Parallel Image Processing, kde jsou uvedeny paaralelní grafické algoritmy v jinem programovacim jazyce (Paralaxis) pro architekturu mřížka procesorů.
Kód programu v TRANSIMu, graf S(P)nebo E(P) a T(P). Konzultace nejlépe emailem ci po domluve emailem.
kutalek@fit.vutbr.cz, Subject:PPP.
Spuštění programu: transim -o report -z seed mujprgm.in | more zasílá výsledky a zprávy do souboru report a hodnota INT seed randomizuje řešení.
xberka02
xbidlo01
xcapik01
xdvors03
xgajda00
xgruli01
xhorak22
xkobli03
xkohut02
xkonec25
xkriva11
xkrivk01
xkubek00
xmanak06
xproch38
xstran02
xskarv02
xspane01
xubiks00
xurban17
xvejna00
xvitek10
xvrabl00
xwends00
xzajic05
Poslední změna: 24. 03. 2003