[PARPRO] 3. laboratorijska vježba - 2021/2022
ZalutaliStudent
dinoo Legendo hvala. Ne znam kak si to uspio skuzit al svaka cast, sad mi radi dobro. I s paraleliziranim jacobian i tom copy funkcijom iteracija mi traje 0.03s, sta za 1000 iteracija bude pol minute, tak da mislim da ne trebam dalje nista paralelizirat.
MsBrightside
Olive Oil jel treba i treci sa razlicitim brojem dretvi ili?
Bisolvon
MsBrightside Ja sam samo onaj unutarnji for loop u jacobistep pretvorio u n dretvi, nije se nitko zalio.
Bucc
MsBrightside nisam siguran da je baš nužno, al ja sam sa 1, 64 i 256 dretvi za scalefactor 64 i dvije iteracije jer je sve u pythonu pa da mogu pokrenut bez da se čeka predugo
Tompa007
S kojom atomickom funkcijom se ovo rjesava ovaj sum ?
Bucc
volatile __global int *atomic_counter_pointer = &atomic_counter[gid];
for (i = gid; ...) {
...
atomic_inc(atomic_counter_pointer); // ova funkcija postoji
...
}
Tompa007
Kolko dugo vam treba u prvom zad da se izvrsi 1 milja podataka ?
BillIK
ima netko tko je uspio ovo na linuxu u pythonu i koristi cpu?
Reznox
dinoo Oh ja tek ovo vidim, zaboravia sam vam raditi da sam popravia odma nakon posta, mozak sprzen my bad
Reznox
Reznox javiti*
strole55
Traze li mjerenja na labosu?
swish41
Sokol mene nisu pitali za mjerenja, ali ne skodi napraviti… nije to puno posla
indythedog
Ako ste računali ubrzanje, što ste uzeli za broj procesora prilikom paralelne izvedbe? G/L možda?
sheriffHorsey
indythedog G * L
Lukak
indythedog G je ukupni broj procesora. L je broj orocesora u odredenoj grupi. Npr. ako je G=4, L=2 imas procese:
1 2 | 3 4
Skenk
Je li imao tko ovakav problem? Za koji god local work size postavio osim None mi ne radi
Svudec
Skenk G ti mora biti djeljiv sa L
Skenk
Svudec
Znam ali nazalost ne radi kako god, napravio sam bez lokalne grupe
indythedog
Lukak Ima smisla, ali recimo ja u 1 zadatku imam G = 32768. Sad znam da GPU-ovi imaju puno vise multiprocesora nego CPU, ali 32768 mi čak i za GPU zvuci puno
Lukak
indythedog nije, moze biti i puno vise. imas funkciju koja ce ti i reci maksimalni broj procesa, ne znam ju napamet nazalost
neksi
Multimedija Kako odrediš veličinu za G? Jel to treba postaviti na maksimalni broj koji G može biti ili samo neki bezveze broj npr 1000?