|
Rocnikove projekty 2009/2010 Zima
Web stranky ostatnych veducich rocnikovych projektov
Schvalene projekty
Ponukane projekty
Cislo v zatvorke hovori o pocte ludi, ktori pracuju v teame.
- Implementacia a experimenty s load balancing v MPI (1 plus ja ako
zadavatel a konzultant).
Vyzaduje sa prax v programovani v ANSI C (nie C++) a nastudovanie vybranych
casti MPI a
MPICH2.
V priebehu zimneho semestra treba zvladnut programovanie paralelnych
programov v MPICH2, pochopit zadany load balancing algoritmus a zvolit
vhodny plan jeho implementacie v MPICH2. Rozsahom nie je tato praca v
skutocnosti narocna, ale ocakava sa snaha o perfekcionizmus.
Dolezite podmienky
Ak nemate dohodnute inak, vystupom vasho rocnikoveho projektu by mal by
samostatny funkcny program. Odovzdavate zdrojovy kod projektu. Vysledny
projekt musi byt siritelny pod niektorou klasickou open source licenciou.
(GPL, BSD-like a public domain su v poriadku, v pripade zaujmu o inu sa
spytajte.)
Priebeh
- Do 28.10.2009 sa kazdy student bud osobne dohodne s niektorym
vyucujucim na specifikacii svojho projektu, alebo posle cez email svoju
specifikaciu na schvalenie (subject RP).
- Do konca oktobra 2009 treba vediet, kto je veducim Vasho
projektu. Dalsia komunikacia prebieha formou osobnych a emailovych
konzultacii.
- Do 20.11.2009 treba vypracovat podrobny navrh projektu, zverejnit
ho na svojej web stranke a poslat svojmu veducemu cez email URL svojej web
stranky.
- Do konca vyucbovej casti semestra (t.j. do 18.12.2009) treba vypracovat
prvu verziu projektu. Toto vacsinou znamena mat naprogramovane
prostredie, hotovy predbezny dizajn a implementovanu aspon cast navrhovanej
funkcionality. Pocas skusobneho obdobia zimneho semestra (terminy urci
veduci) treba osobne predviest prvu verziu programu a zverejnit ju na svojej
web stranke.
- Na zaciatku letneho semestra (datum sa upresni) treba poslat svojmu
veducemu (cez e-mail) aktualizovane informacie o projekte a dohodnut
terminy kontroly.
- Do konca skuskoveho obdobia letneho semestra (datum upresni veduci)
treba odovzdat a zverejnit na svojej web stranke kompletny projekt, s
dokumentaciou a vsetkym potrebnym.
Specifikacia
Specifikacia obsahuje strucne a jasne formulovany problem, ktory bude
vysledny produkt riesit. Ked pisete specifikaciu temy, piste ju tak, ako
keby ste svoj planovany projekt vysvetlovali svojmu nechapavemu kolegovi.
Navrh
Navrh obsahuje:
- Navrh moznych pristupov, strategie riesenia, jednoduchy rozbor a
pod.
- Formulaciu pripadnych obmedzeni funkcnosti
- Casovy plan, ktory rozdeluje pracu do niekolkych etap
- Plan realizacie kazdej etapy
- Pripravu materialov pre ladenie a testovanie
Predosle projekty
Updated by
Tomas Plachetka,
Feb/4/2010
|