[PARPRO] 3. laboratorijska vježba - 2021/2022
theimprobableone
SuperSjajan3 moguce da je do data typeova, probaj se malo poigrat s tim
Rene
Koliko vam traje pretraga prostih brojeva i koju velicinu polja koristite?
__builtin_popcount
Rene
5 sekundi za polje s int
ovima od 0 do 225−1, integrirana grafika od laptopa.
Radeon Vega 8, ako kome to što znači.
EDIT: To je bez prijenosa podatka, ako brojim i njega, onda je oko 5.3 s
feel_d_boot
(C++) jel ima netko ovaj error:
kostur++.cpp:42:103: error: no matching function for call to ‘std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >::vector(int, std::pair<const char*, long unsigned int>)’
I pun k note-ova pri kompajliranju
Samo sam skinija njihov kod i kompajlira s g++ kostur++.cpp
Spuk
Jesu oni to pomjerili rok za predaju? U mailu pise da je predaja labosa do 31.5. do 12 sati, a na ferku pise do 23:59.
I oce bit moguca predaja labosa u onom tjednu od 6.6. ? Po ovoj zadnjoj obavijesti moglo bi se zakljucit da nece, jel sta prof reko na predavanju?
Daeyarn
Spuk mislim da je i zadnji put rok bio do 12:00 a na ferku je pisalo do 23:59, znas mozda koji je onda pravi rok?
itsdend
Spuk ja racunam da je rok do 23:59
Daeyarn
- zadatak s brojem pi, meni se pi pocne krivo racunati za broj clanova oko 50000, jel jos nekome tako? pretpostavljam da je to do racunanja s decimalnim brojevima u grafickoj
Me1
kako tocno paralerizirat jacobistep?
Jaster111
Ako je netko radio sa PyOpenCL, jel može objašnjenje kako točno implementirat lokalne grupe i kako napravit da radi u batchevima?
Daeyarn
Jaster111 ja sam samo pokretao kernel kao kernel(queue, (G,), (L,), parametri), gdje su G i L velicina globalne grupe a L je velicina lokalne(workgroup)
Digimon
Daeyarn Za što točno koristiš taj L?
Jaster111
Daeyarn ma zapravo tako i ja pozivam kernel, samo mi je bilo čudno jer mijenjanjem parametra L mi se ne smanjuje/povećava radno vrijeme
Daeyarn
Digimon L je parametar koji odreduje velicinu radne grupe, a mislim da je radna grupa broj dretvi koje dobije svaki multiprocesor na obradu
npr ako je L=1 a G=10 onda se tih 10 dretvi rasporedi tako da svaki procesor dobije 1
might be wrong, obavezno ispravite ako sam nesto krivo napisao
Daeyarn
Jaster111 aaa ma kuzim, meni su isto vremena jako slicna, ali za najsporiju kombinaciju G i L i najbrzu se vidi razlika tho
MsBrightside
Reznox sta ti je krivo bilo
Reznox
MsBrightside ma slucajno san ostavia na float vrijednosti umisto int
Spuk
Daeyarn Nemam pojma, to i mene zanima. Ma samo se nadam ako ne uspijem sad rijesit da cu moc rpedat zadnji tjedan.
Spuk
Daeyarn Koliko vidim po staroj obavijesti za proslu dz se trebalo predat do 23 sata a na ferku je bilo do 23:59. Nez koliko nam to pomaze, al trebali bi poslat mu mail ili napisat u onaj forum pitanje.
wolfs_123
Ima li itko tko je ovo uspio rijesiti? Imam osjecaj da nitko ništa ne uspijeva.
Kako importati OpenCL library u g++? Pokusao sam instalirati ocl.icd.opencl-dev, opencl-headers i prevesti sa g++kostur.cpp -lOpenCL i dobijem CL/cl.hpp - No such file or directory.
Da pokusao poslati mail da produze rok za sljedeci tjedan?
---
mogli bi staviti da je u oba termina za sve bodove posto se prvi put izvodi labos 🤔