Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

UuPR domaća zadaća 2011/12. (informacija)

Moja sarma
 
Započnite novu temu   Ova tema je zaključana: ne možete uređivati postove niti odgovarati.   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji diplomskih i starih studija -> Paralelni algoritmi 1 i 2
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
venovako
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 07. 11. 2002. (22:46:38)
Postovi: (2F9)16
Sarma = la pohva - posuda
56 = 65 - 9

PostPostano: 1:34 pon, 3. 10. 2011    Naslov: UuPR domaća zadaća 2011/12. Citirajte i odgovorite

Domaća zadaća nalazi se ovdje:
http://titan.fsb.hr/~venovako/nastava/PMF-MO/ParAlg12/1/dz/1112.pdf

Za drugi zadatak potrebno je gradivo sljedećih vježbi.
Domaća zadaća nalazi se ovdje:
http://titan.fsb.hr/~venovako/nastava/PMF-MO/ParAlg12/1/dz/1112.pdf

Za drugi zadatak potrebno je gradivo sljedećih vježbi.




Zadnja promjena: venovako; 2:53 ned, 13. 11. 2011; ukupno mijenjano 1 put.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
venovako
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 07. 11. 2002. (22:46:38)
Postovi: (2F9)16
Sarma = la pohva - posuda
56 = 65 - 9

PostPostano: 23:33 pet, 7. 10. 2011    Naslov: Citirajte i odgovorite

Tri napomene u vezi zadaće:

Kompleksni broj [tt]z[/tt] je zapisan u datoteci kao [tt](Re(z),Im(z))[/tt], npr. (1.0,-2.6).

Kod matričnog množenja trebate ZGEMM rutinu.

MKL koristite s opcijom -mkl=sequential a ne -mkl=parallel! Iako bi i druga opcija trebala raditi, u čemu je stvar:
Opcija -mkl=parallel ne znači da MKL koristite iz paralelnog programa,
nego da MKL paralelizira operaciju (npr. zgemm) "iznutra"!
Vama to ne treba, jer može biti kontraproduktivno ("višak" paralelizacije na koji niste računali stvorit će iste probleme s resursima kao i svako pokretanje previše dretvi u odnosu na broj dostupnih procesora).
Paralelni MKL najčešće se koristi u 2 slučaja:
1) Za sekvencijalne programe, da iskoriste više jezgara bez ikakve intervencije u kodu (do na kompajliranje).
2) Za pažljivo pisane paralelne programe, koji zauzmu jezgre koje stave na raspolaganje MKLu. O tome će jos biti priče kod MPI programiranja.
Tri napomene u vezi zadaće:

Kompleksni broj z je zapisan u datoteci kao (Re(z),Im(z)), npr. (1.0,-2.6).

Kod matričnog množenja trebate ZGEMM rutinu.

MKL koristite s opcijom -mkl=sequential a ne -mkl=parallel! Iako bi i druga opcija trebala raditi, u čemu je stvar:
Opcija -mkl=parallel ne znači da MKL koristite iz paralelnog programa,
nego da MKL paralelizira operaciju (npr. zgemm) "iznutra"!
Vama to ne treba, jer može biti kontraproduktivno ("višak" paralelizacije na koji niste računali stvorit će iste probleme s resursima kao i svako pokretanje previše dretvi u odnosu na broj dostupnih procesora).
Paralelni MKL najčešće se koristi u 2 slučaja:
1) Za sekvencijalne programe, da iskoriste više jezgara bez ikakve intervencije u kodu (do na kompajliranje).
2) Za pažljivo pisane paralelne programe, koji zauzmu jezgre koje stave na raspolaganje MKLu. O tome će jos biti priče kod MPI programiranja.


[Vrh]
Korisnički profil Pošaljite privatnu poruku
venovako
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 07. 11. 2002. (22:46:38)
Postovi: (2F9)16
Sarma = la pohva - posuda
56 = 65 - 9

PostPostano: 21:28 pon, 17. 10. 2011    Naslov: Citirajte i odgovorite

Tko želi predati zadaću na konzultacijama u četvrtak 20.10.2011. u 13h, kabinet Rogina-Singer, neka se javi na vrijeme (dakle, cca 36 sati prije toga).
Tko želi predati zadaću na konzultacijama u četvrtak 20.10.2011. u 13h, kabinet Rogina-Singer, neka se javi na vrijeme (dakle, cca 36 sati prije toga).


[Vrh]
Korisnički profil Pošaljite privatnu poruku
bozidarsevo
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 17. 09. 2008. (10:15:01)
Postovi: (1D1)16
Spol: muško
Sarma = la pohva - posuda
-24 = 52 - 76
Lokacija: Samobor

PostPostano: 14:10 čet, 20. 10. 2011    Naslov: Citirajte i odgovorite

"do kada se zadaca treba predati?"

isprika - vidio sam sad da pise na zadaci..hvala
"do kada se zadaca treba predati?"

isprika - vidio sam sad da pise na zadaci..hvala



_________________
misli globalno, djeluj lokalno!
http://backway.me/
http://seodoa.com
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
GCOX
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 24. 10. 2006. (12:43:03)
Postovi: (A8)16
Spol: muško
Sarma = la pohva - posuda
-9 = 18 - 27
Lokacija: SPLIT_ZAGREB

PostPostano: 17:41 pon, 24. 10. 2011    Naslov: Citirajte i odgovorite

Jeli je ispravno uzeti za pretpostavku da je na Fermiju validan parametar 1<=P <=450??


P.S. Fermi vrti >=10000 dretvi pa eto sad znan i odgovor na svoje pitanje...
Jeli je ispravno uzeti za pretpostavku da je na Fermiju validan parametar 1<=P <=450??


P.S. Fermi vrti >=10000 dretvi pa eto sad znan i odgovor na svoje pitanje...


[Vrh]
Korisnički profil Pošaljite privatnu poruku MSNM
venovako
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 07. 11. 2002. (22:46:38)
Postovi: (2F9)16
Sarma = la pohva - posuda
56 = 65 - 9

PostPostano: 18:29 pon, 24. 10. 2011    Naslov: Citirajte i odgovorite

[quote="GCOX"]Jeli je ispravno uzeti za pretpostavku da je na Fermiju validan parametar 1<=P <=450??

P.S. Fermi vrti >=10000 dretvi pa eto sad znan i odgovor na svoje pitanje...[/quote]

Vas zanimaju hard i soft vrijednosti limita [tt]RLIMIT_NPROC[/tt] za običnog korisnika.
Više možete saznati funkcijom [tt]getrlimit[/tt] (pogledajte manual) iz programa
( primjer: http://titan.fsb.hr/~venovako/nastava/PMF-MO/ParAlg12/1/vj/01/prc_lim.c )
ili komandom [tt]ulimit -u[/tt] za soft, odnosno [tt]ulimit -Hu[/tt] za hard limit is shell-a.

Ukratko: kao obični korisnik možete istovremeno imati pokrenuto ukupno onoliko threadova kolika je trenutna vrijednost soft limita.
Soft limit možete povećati najviše do hard limita, iz programa funkcijom [tt]setrlimit[/tt], ili komandom [tt]ulimit -Su novi_soft_limit[/tt] iz shell-a.

P.S. Za zadaću ne morate toliko komplicirati, smijete pretpostaviti neku razumnu gornju ogradu (npr. 1024 threada je OK, ali 3 threada nije OK ograda).
GCOX (napisa):
Jeli je ispravno uzeti za pretpostavku da je na Fermiju validan parametar 1⇐P ⇐450??

P.S. Fermi vrti >=10000 dretvi pa eto sad znan i odgovor na svoje pitanje...


Vas zanimaju hard i soft vrijednosti limita RLIMIT_NPROC za običnog korisnika.
Više možete saznati funkcijom getrlimit (pogledajte manual) iz programa
( primjer: http://titan.fsb.hr/~venovako/nastava/PMF-MO/ParAlg12/1/vj/01/prc_lim.c )
ili komandom ulimit -u za soft, odnosno ulimit -Hu za hard limit is shell-a.

Ukratko: kao obični korisnik možete istovremeno imati pokrenuto ukupno onoliko threadova kolika je trenutna vrijednost soft limita.
Soft limit možete povećati najviše do hard limita, iz programa funkcijom setrlimit, ili komandom ulimit -Su novi_soft_limit iz shell-a.

P.S. Za zadaću ne morate toliko komplicirati, smijete pretpostaviti neku razumnu gornju ogradu (npr. 1024 threada je OK, ali 3 threada nije OK ograda).


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Mas
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 18. 10. 2008. (11:22:20)
Postovi: (53)16
Spol: muško
Sarma = la pohva - posuda
39 = 40 - 1

PostPostano: 13:09 uto, 25. 10. 2011    Naslov: Citirajte i odgovorite

Hoce li biti moguce predavanje zadace i ovaj cetvtrak(27.10.) i je li potrebna najava prije?
Hoce li biti moguce predavanje zadace i ovaj cetvtrak(27.10.) i je li potrebna najava prije?



_________________
Smisao zivota, Svemira i svega je rekurzivno prebrojiv.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
venovako
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 07. 11. 2002. (22:46:38)
Postovi: (2F9)16
Sarma = la pohva - posuda
56 = 65 - 9

PostPostano: 17:35 uto, 25. 10. 2011    Naslov: Citirajte i odgovorite

Moguće je svaki četvrtak prije ili poslije nastave, osim ako se ne kaže suprotno.

Najava je poželjna da se zna koga se čeka.
Podsjećam da trebate poslati kod zadaće prije obrane.

Molim da, prilikom najave, odaberete jedan od termina:
13:00, 13:15, 13:30, 13:45 ili nakon nastave.
Kako bi i drugi kolege vidjeli što je slobodno, stavite obavijest o odabranom terminu na ovaj topic.

Za 27.10. je termin 13:45 zauzet.
Također, 2 studenta su se najavila za nakon nastave, pa ćete trebati ponešto pričekati.
Moguće je svaki četvrtak prije ili poslije nastave, osim ako se ne kaže suprotno.

Najava je poželjna da se zna koga se čeka.
Podsjećam da trebate poslati kod zadaće prije obrane.

Molim da, prilikom najave, odaberete jedan od termina:
13:00, 13:15, 13:30, 13:45 ili nakon nastave.
Kako bi i drugi kolege vidjeli što je slobodno, stavite obavijest o odabranom terminu na ovaj topic.

Za 27.10. je termin 13:45 zauzet.
Također, 2 studenta su se najavila za nakon nastave, pa ćete trebati ponešto pričekati.


[Vrh]
Korisnički profil Pošaljite privatnu poruku
venovako
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 07. 11. 2002. (22:46:38)
Postovi: (2F9)16
Sarma = la pohva - posuda
56 = 65 - 9

PostPostano: 2:05 sub, 12. 11. 2011    Naslov: Citirajte i odgovorite

Na linku:
http://titan.fsb.hr/~venovako/nastava/PMF-MO/ParAlg12/1/dz/1112.zip
ponuđena su rješenja ove domaće zadaće.

Prvi zadatak riješen je bez upotrebe BLAS-a, ali pomoću Windows threading API-a, za ilustraciju kako se na toj platformi može raditi s dretvama. Trebao bi se moći kompajlirati i pokrenuti gdje god imate recentni Visual C++.

Drugi zadatak riješen je za sve bodove.
Na linku:
http://titan.fsb.hr/~venovako/nastava/PMF-MO/ParAlg12/1/dz/1112.zip
ponuđena su rješenja ove domaće zadaće.

Prvi zadatak riješen je bez upotrebe BLAS-a, ali pomoću Windows threading API-a, za ilustraciju kako se na toj platformi može raditi s dretvama. Trebao bi se moći kompajlirati i pokrenuti gdje god imate recentni Visual C++.

Drugi zadatak riješen je za sve bodove.


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Prethodni postovi:   
Započnite novu temu   Ova tema je zaključana: ne možete uređivati postove niti odgovarati.   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji diplomskih i starih studija -> Paralelni algoritmi 1 i 2 Vremenska zona: GMT + 01:00.
Stranica 1 / 1.

 
Forum(o)Bir:  
Možete otvarati nove teme.
Možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan