GPU computing
GPU computing
Vybral som si SVOC na temu GPU computing, priblizne tusim co tam dat ale aj tak chcem
pozistovat nejake pikosky.
Moj plan co tam dat:
1. zakladny popis HW
2. vyuzite
3. jednoduchsi program vyuzivajuci GPU akceleraciu (primarne C++ alebo C, ak mate odporucania na iny jazyk, tak dajte)
fakt nieco lahsie, chcem niekedy vyjst vonku medzi ludi, zatial bez konkretneho napadu
4. zapojit sa do nejakeho Grid computing projektu
5. ?
Neviem ci ste sa uz niekto zaoberali s niecim takym, hlavne co sa tyka vyvoja softu. Pripadne mate nejake info
ktore by sa mi zislo. Napr. navrh soft kery by mal aj nejake prakticke vyuzite (aspon relativne).
NECHCEM OD NIKOHO ABY MI TO VYPRACOVAL, chcem sa len vyhnut dead endu v polovicke prace
(co sa mi uz par krat stalo )
pozistovat nejake pikosky.
Moj plan co tam dat:
1. zakladny popis HW
2. vyuzite
3. jednoduchsi program vyuzivajuci GPU akceleraciu (primarne C++ alebo C, ak mate odporucania na iny jazyk, tak dajte)
fakt nieco lahsie, chcem niekedy vyjst vonku medzi ludi, zatial bez konkretneho napadu
4. zapojit sa do nejakeho Grid computing projektu
5. ?
Neviem ci ste sa uz niekto zaoberali s niecim takym, hlavne co sa tyka vyvoja softu. Pripadne mate nejake info
ktore by sa mi zislo. Napr. navrh soft kery by mal aj nejake prakticke vyuzite (aspon relativne).
NECHCEM OD NIKOHO ABY MI TO VYPRACOVAL, chcem sa len vyhnut dead endu v polovicke prace
(co sa mi uz par krat stalo )
PC -> Topping DX7 Pro+ -> Meze 109 PRO / Microlab B77
Re: GPU computing
skus zacat tu:
http://developer.nvidia.com/object/cuda ... it_rc.html
najdes tam i nejake sample/zdrojaky
http://developer.nvidia.com/object/cuda ... it_rc.html
najdes tam i nejake sample/zdrojaky
lava, prava, lava, prava ...
Re: GPU computing
dikes, zatial som primarne pozeral co ponuka v tomto smere ATI Stream, dobre padne aj CUDu ceknut
Napadol ma uz aj soft: GPU akcelerovany encoding audia CD -> FLAC (kedze je to open source)
Mate niekto k nemu nejke + / - ?
Smelo a uprimne to tu piste.
Napadol ma uz aj soft: GPU akcelerovany encoding audia CD -> FLAC (kedze je to open source)
Mate niekto k nemu nejke + / - ?
Smelo a uprimne to tu piste.
PC -> Topping DX7 Pro+ -> Meze 109 PRO / Microlab B77
Re: GPU computing
ten encoder mas priamo pre GPU ? alebo ?
mas zdrojaky od encoderu ?
je ti jasne, ze ho budes musiet prerobit tak, aby slapal GPU?
(kedze pochybujem, ze GPU ma taku istu sadu instrukcii ako bezne procesory, a nasledne bezne kniznice, ktore su pre procesory, a vyuziva ich konverzny nastroj, budu slapat na GPU)
mas zdrojaky od encoderu ?
je ti jasne, ze ho budes musiet prerobit tak, aby slapal GPU?
(kedze pochybujem, ze GPU ma taku istu sadu instrukcii ako bezne procesory, a nasledne bezne kniznice, ktore su pre procesory, a vyuziva ich konverzny nastroj, budu slapat na GPU)
lava, prava, lava, prava ...
Re: GPU computing
http://flac.sourceforge.net/developers.htmlten encoder mas priamo pre GPU ? alebo ?
mas zdrojaky od encoderu ?
Ale inac nie, napad je len v stadiu zistovania + a -
A prerabanie na GPU instrukcie mi je jasne, pochybujem, ze sa tomu nejako vyhnem. Zbezne co som to
prebehol, tak k tomu vyzera byt celkom schopna dokumentacia zo strany AMD.
PC -> Topping DX7 Pro+ -> Meze 109 PRO / Microlab B77
Re: GPU computing
ked chces nejaku ulohu riesit, tak by som ti odporucil nejaku klasicku, ktora je vysoko paralelizovatelna. skolskymi prikladmi su napr. maticove operacie, alebo usporiadacie ulohy.
co sa tyka "lahkeho" programovania... tak to zavisi od teba. ked vies robit v C/C++, tak rob v tom. ale mozes si pozriet projekty pre ine jazyky, napr. existuje JCuda pre Javu.
sice neviem presne, co by ta praca mala obsahovat, ale tu mas nejake napady:
- limity tychto veci, resp. ich riesenia.
- celkom dobry je napad osobneho superpocitaca. minimalne na par riadkov je to dobre. avsak mozes na tom zalozit aj celu svoju pracu. napr. ake vyhody by prinasal, keby kazdy vyskumnik mal svoj vlastny "superpocitac" a ako daleko sme este odtial. ze GPU ako superpocitac je dobry napad ukazuje aj junovy zoznam top 10 superpocitacov. su tam 2 take, ktore vyuzivaju aj potencial GPU.
- uz aj Neumann vo svojej knihe pisal o tom, ze zakladny rozdiel medzi mozgom a pocitacom je v ich strukture; kym ludsky mozog a vseobecne nervova sustava sa sprava ako vysoko paralelny, avsak "pomaly" pocitac, "dnesne" (od 1958 vlastne az doteraz) su velmi rychle, ale jednovlaknove pocitace (aj ked existuju superskalarne a superprudove pocitace...), ktore dokazali simulovat paralelizmus. zmeni sa to s GPU vypoctami? je to spravny krok k umelej inteligencie?
moznosti je dost a netreba sa hned zaoberat programovanim. ja si myslim, ze na svoc je lepsie mat premakany napad, ktory budes mat perfektne rozpracovany (teoriu) a ked to este viac-menej potvrdis vlastnym experimentom (programom), tak to bude iba ceresnicka na torte. pravy prinos vedeckych prac totiz nespociva v reprodukovani experimentov/programov, ale v tom, ze prihodis tam nejaku novu a hlavne vlastnu myslienku (nech je to uz svoc, alebo dizertacna praca).
co sa tyka "lahkeho" programovania... tak to zavisi od teba. ked vies robit v C/C++, tak rob v tom. ale mozes si pozriet projekty pre ine jazyky, napr. existuje JCuda pre Javu.
sice neviem presne, co by ta praca mala obsahovat, ale tu mas nejake napady:
- limity tychto veci, resp. ich riesenia.
- celkom dobry je napad osobneho superpocitaca. minimalne na par riadkov je to dobre. avsak mozes na tom zalozit aj celu svoju pracu. napr. ake vyhody by prinasal, keby kazdy vyskumnik mal svoj vlastny "superpocitac" a ako daleko sme este odtial. ze GPU ako superpocitac je dobry napad ukazuje aj junovy zoznam top 10 superpocitacov. su tam 2 take, ktore vyuzivaju aj potencial GPU.
- uz aj Neumann vo svojej knihe pisal o tom, ze zakladny rozdiel medzi mozgom a pocitacom je v ich strukture; kym ludsky mozog a vseobecne nervova sustava sa sprava ako vysoko paralelny, avsak "pomaly" pocitac, "dnesne" (od 1958 vlastne az doteraz) su velmi rychle, ale jednovlaknove pocitace (aj ked existuju superskalarne a superprudove pocitace...), ktore dokazali simulovat paralelizmus. zmeni sa to s GPU vypoctami? je to spravny krok k umelej inteligencie?
moznosti je dost a netreba sa hned zaoberat programovanim. ja si myslim, ze na svoc je lepsie mat premakany napad, ktory budes mat perfektne rozpracovany (teoriu) a ked to este viac-menej potvrdis vlastnym experimentom (programom), tak to bude iba ceresnicka na torte. pravy prinos vedeckych prac totiz nespociva v reprodukovani experimentov/programov, ale v tom, ze prihodis tam nejaku novu a hlavne vlastnu myslienku (nech je to uz svoc, alebo dizertacna praca).
Re: GPU computing
hlavne ak to porovnas s takymi high-tech SVOCkami (ako sa mi dodstalo rok dozadu do ruk): Vyhody chladenia vodou v PC
prakticka cast - veskera zadna, odvolal sa na nedostatok zdrojov pre realizovanie "projektu"
teoreticka cast - citat sa to sice dalo, ale nic inovativneho tam nebolo
(iked uznavam, ze ucitelka, co mi to poslala o tom vedela hovno, a chcela odomna iba nazor, ci tam nepise bludy)
Treba si hlavne uvedomit, ze si na strednej skole, a mas robit pracu pre stredne skoly. Nie diplomku, za ktoru by si dostal titul ING (co za paralelne spracovanie ulohy/grid na GPU - prakticka realizacia by ti nase skolstvo bezproblemov titul dalo).
prakticka cast - veskera zadna, odvolal sa na nedostatok zdrojov pre realizovanie "projektu"
teoreticka cast - citat sa to sice dalo, ale nic inovativneho tam nebolo
(iked uznavam, ze ucitelka, co mi to poslala o tom vedela hovno, a chcela odomna iba nazor, ci tam nepise bludy)
Treba si hlavne uvedomit, ze si na strednej skole, a mas robit pracu pre stredne skoly. Nie diplomku, za ktoru by si dostal titul ING (co za paralelne spracovanie ulohy/grid na GPU - prakticka realizacia by ti nase skolstvo bezproblemov titul dalo).
lava, prava, lava, prava ...
Re: GPU computing
... eee, som na vyske, len tak btwTreba si hlavne uvedomit, ze si na strednej skole, a mas robit pracu pre stredne skoly.
@kami_sama: dik za hodnotne info a tie linky
PC -> Topping DX7 Pro+ -> Meze 109 PRO / Microlab B77
Re: GPU computing
upsie ...materik napísal:... eee, som na vyske, len tak btwTreba si hlavne uvedomit, ze si na strednej skole, a mas robit pracu pre stredne skoly.
@kami_sama: dik za hodnotne info a tie linky
uz som ticho
som si to asi s niecim inym poplietol
lava, prava, lava, prava ...
Re: GPU computing
nemas zac. btw: na ktorej vyske si? mozno by som ti mohol odporucit aj nejakych tych profakov...=:)materik napísal:... eee, som na vyske, len tak btwTreba si hlavne uvedomit, ze si na strednej skole, a mas robit pracu pre stredne skoly.
@kami_sama: dik za hodnotne info a tie linky
Re: GPU computing
tam ti nepomozem... sry.