Ovu stranicu je najbolje pregledavati u modernom internet pregledniku s omogućenim JavaScriptom.

[PARPRO] Gradivo

feel_d_boot

Bisolvon
Imaš taj algoritam za binarno stablo?


Rene

iNut ako se ne varam:

PRAG[0] = prag
ZA (d= logn - 1 do 0) {
    PARALELNO(i=0 do n-1 KORAK 2^(d+1)) {
        PRAG[i+2^d] = PRAG[i]
    }
}

viliml

Rene Znam u O(N), svaki proces broji koliko elemenata ima jednakih i-tom krećući se u krug, pa max reduce


viliml

Rene viliml moguće je i u log N * log M: paralelnim radix sortom sortiraš i onda primjeniš rješenje zadatka 1.10 (najdulji uzastopni niz jednakih vrijednosti)


Rene

viliml da da, i ja sam skuzio O(N) ali mislio sam ima li bolje


Maglica

Ima li netko tko je voljan pomoć sa zadaćama ili za nekog tko bi mogo?
Pošaljite mi samo poruku 🙂


whatTheHel

Maglica također!!


Spuk

Sta trebaju bit oni CFD primjeri koje su stavili na materijale???


Ardura

Preporuke za neki dobar tutorijal za ovo gradivo? Skripta mi baš nije puno pomogla…


ZalutaliStudent

Olive Oil Jel mozes mozda poslat tutoriale, primjere, dokumentaciju ili bilo sto sto si nasao na internetu kako instalirati i pokrenuti program koristeci opencl i python?


Bucc

ZalutaliStudent gledao sam od pyopencl librarya stranicu, imaju jedan(?) primjer i na njemu sam gledao što se događa. Našao sam ovo i tak na githubu drugih ljudi gledao primjere.

ZalutaliStudent kada pozoveš program i funkciju kernela kako si je nazvao, recimo “prim”

pro = cl.Program(context, code).build() 
# za context i queue imaš na pyopencl stranici što je
pro.prim(queue, (16, 4), (4, 2), varijable_koje šalješ kernel funkciji) 
# tuple (16, 4) je globalna veličina skupa dretvi
# tuple (4, 2) je veličina grupe dretvi

ovo za operacije se nisam opće zezao s tim, samo sam kad sam dohvatio polje ili zbrojio jedinice ili reduce napravio nad njime, nisam imao volje za to njihovo

informativno za prvi i drugi zadatak svaki ima 25 linija koda u pythonu + 25 za kernel funkciju. trećem neću ni štapom prić


ZalutaliStudent

Zna li netko kako koristeći python i opencl postaviti “globalnu veličinu skupa dretvi” i “veličinu grupe dretvi” na određeni broj? I koja je razlika između “obične operacije uvećavanja (+=) i odgovarajuće atomičke (nedjeljive) operacije”?


ZalutaliStudent

Olive Oil Hvala! I ja cu samo prva dva zadatka napravit pa kaj bude bude.


feel_d_boot

Koje su se teme obradile na predavanjima, a da nisu snimljene?


Tompa007

Ima negdje skripta za ovaj drugi dio za lakse pracenje onog bitnog za naucit?

Jel reko prof kak se spremat za zavrsni? radit one ista zadatke iz meduispita + teoriju ovog novog ?

Hvala!


micho

Izjava

Izriče se sankcija isključenja od 3 dana korisniku @𝐓𝐇𝐄 𝐒𝐄𝐂𝐑𝐄𝐓 - 𝐂𝐋𝐔𝐁 zbog raznih stvari - 5 strikeova.

Tijek događaja

Kolega je dobio upozorenja uglavnom za spam i uporno pisanje u neodgovarajuće rasprave (sveukupno 14 upozorenja radi jedne te iste stvari…):


Bucc

zna neko ovaj? vidim ga gotovo u svakom završnom u materijalima, nisam našao odgovor.

Ukupan broj poruka koje se razmijene (pošalju) u provedbi komunikacijske strukture binarnog
stabla za 2d procesora iznosi _____


Uchenikowitz

Olive Oil
Evo ti moj postupak, ispravite me ako grijesim. Algoritam ti je na strani 32/65 u skripti, po njemu sam radio korak po korak


Bisolvon

Što je s ovim poglavljem “Paralelni evolucijski algoritmi” vidim da je u skripti i dalje “u izradi”. Koliko se toga obradilo a da nije u skripti?


feel_d_boot

Bisolvon
Mislim da iz Golubove skripte ulazi stranice 2-19 u ovo naše. Najbolje ti je pogledati zadnju prezentaiju (13.) iz video materijala i zadnjih pola sata iz prezentacije prije di je započea to poglavlje. Tu riješi zadatak, ne znam di ima još primjera doduše, al jednostavni su.


« Prethodna stranica Sljedeća stranica »