Výpočty na GPU

Do threadů v koši se nedá už nic psát. Pokud zde náhodou naleznete něco důležitého, tak na to prosím upozorněte a bude zvážen přesun daného tématu zpět do fóra.

Moderátor: nenym

Odpovědět
Zpráva
Autor
Uživatelský avatar
Prazdroj
42.1052631579 %
42.1052631579 %
Příspěvky: 683
Registrován: čtv 17 led, 2008 10:19
Bydliště: Liberec, 32 let

#81 Příspěvek od Prazdroj » stř 02 zář, 2009 21:56

Jako ATI a nVidii v jednom počítači? To se mi zdá opravdu jako nemožné. Pochybuji, že by počítač povolil nainstalovat oboje ovladače. Minimálně do doby, než bude fungovat Hydra (jestli vůbec někdy bude fungovat).

LookAS
42.1052631579 %
42.1052631579 %
Příspěvky: 757
Registrován: ned 02 pro, 2007 14:34
rok narození: 12 čer 1981
ID CNT statistics: 9215
Bydliště: Přelouč
Kontaktovat uživatele:

Re: Výpočty na GPU

#82 Příspěvek od LookAS » stř 02 zář, 2009 22:04

ve Vistach to nejde, v Win7 by to uz jit melo, jadro na to je pripraveny. Jeste jen aby to Nvidia zpatky povolila, driv to v nejaky verzi fungovalo, pote to zakazala kvuli tomu, ze nechtela, aby fungovala v jednom kompu ATI na 3D + Nvidia na Physx
-LookAS- ~ Core i9-7920X + AiO Corsair H110i GT, ASRock Taichi, 32GB Corsair 4133MHz , 2x Gigabyte GTX 1080 Ti Gaming OC, Win 10 x64
PG: Obrázek

Uživatelský avatar
Don
36.8421052632 %
36.8421052632 %
Příspěvky: 521
Registrován: sob 18 črc, 2009 22:30
rok narození: 30 čer 1983
ID CNT statistics: 10842
Bydliště: Brandýs nad Starou Plechovkou
Kontaktovat uživatele:

Re: Výpočty na GPU

#83 Příspěvek od Don » čtv 03 zář, 2009 08:25

na vistach ne XP, 7 ano
Obrázek
Obrázek
Obrázek
Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek
IQE - In Memory
Rakosnicek

Honza
57.8947368421 %
57.8947368421 %
Příspěvky: 2284
Registrován: pát 03 lis, 2006 10:46

Re: Výpočty na GPU

#84 Příspěvek od Honza » čtv 03 zář, 2009 09:44

Indy píše:Nic není nemožné :-)
Já dokonce můžu jet Milky a Collatz současně, ovšem mám starý odzkoušený soft počínaje XP32, přes BM 5.10.45, catalyst 8.12 a na tom kartu 4850 - takže no problem.
Až to zprovozníš na HD4890 a Windows 2008 R2 x64 serveru, jsem vážný zájemce...
(na starých ovladačích a staré grafice mi to také jelo)

Honza
57.8947368421 %
57.8947368421 %
Příspěvky: 2284
Registrován: pát 03 lis, 2006 10:46

Re: Výpočty na GPU

#85 Příspěvek od Honza » čtv 03 zář, 2009 09:45

Odzkoušel někdo souběh Catalystů a driverů od nVidie na novém OS, tedy na Win7 nebo W2K8 R2?

Uživatelský avatar
Haer
21.0526315789 %
21.0526315789 %
Příspěvky: 182
Registrován: pát 21 srp, 2009 15:38
rok narození: 0- 0-1972
ID CNT statistics: 11657
Bydliště: Brnensko

Re: Výpočty na GPU

#86 Příspěvek od Haer » úte 20 říj, 2009 08:54

Zdravim, mam par otazek... 22sss

1)Jedna masina mi jede s nV ION s integrovanou NV9400 s 256MB dedikovane a dalsimi 256MB sharovane pameti z RAM. Presto Boinc hlasi, ze nema dostatek pameti, napr. SETI chce alespon 254MB pameti, coz by mel mit (zkousel jsem shodit rozliseni na VGA/8bit, tedy mene nez 0,5MB na videopamet). Presto nejede a hlasi neustale stejny problem. GPUGRID se jednou rozbehl, ale pro velky runtime jsem ho zrusil (navic masina byla uplne tuha, pricemz pri vytizeni ctyr vlaken CPU ani nevim, ze se tam neco pocita). GPUGRID od te doby taky nejede (mozna to byla uloha s vyjimecne nizkymi naroky?) . AQUA GPU taky ani tuk. Nemate s tim nekdo zkusenosti? A v cem je potiz? Jsou tam XP, Boinc .36, 2GB RAM... Bezite nekdo tyhle projekty na GPU s jen 256 MB? Mam podezreni, ze to je proto, ze asi tyto udaje nedava karta k dispozici (napr. CPU-Z nedokaze detekovat na grafice zadnou pamet 45dd )

2)A druha vec, neco podobneho se uz ptal drive forest, ale odpoved primo na tohle jsem nenasel.
Kdyz budu mit v jedne masine osazene dve ruzne karty (GTX260 a 9600GT), daji se pod XP bezet dve ulohy zaraz na GPU? Nejak se mi to nepodarilo :( A kdyz tam budou dve stejne karty bez SLI, tak to pujde bezet dve ulohy (kazda bude single GPU)? A kdyz budou propojene v SLI, tak bude uloha jen jedna ale za polovicni cas? Mam v tom zmatek :smt102

3) A konecne posledni vec, at vypadam jako uplny trotl 33aaa - jak zjistim pocet WU ve stazenem ukolu?

Diky :)
PIX = BOINCSTAT | STATSEB | CNT | WCG

Uživatelský avatar
Don
36.8421052632 %
36.8421052632 %
Příspěvky: 521
Registrován: sob 18 črc, 2009 22:30
rok narození: 30 čer 1983
ID CNT statistics: 10842
Bydliště: Brandýs nad Starou Plechovkou
Kontaktovat uživatele:

Re: Výpočty na GPU

#87 Příspěvek od Don » úte 20 říj, 2009 09:25

1) vypocty na na integrovane 9400 jsou uplne zbytecne. nespocitas nic. na to fakt neni stavena. zkus GPU-Z tam je daleko vice info. nechapu proc vsichni pouzivaji CPU-Z na identifikaci grafiky. jsou tam jen zakladni udaje.

2)je uplne jedno jestli tam mas mustek nebo ne. bude to pocitat dve ulohy. pod XP ti neporadim, neprovozuji ;)

3)nechapu nerozumim ;)
Obrázek
Obrázek
Obrázek
Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek
IQE - In Memory
Rakosnicek

nenym
78.9473684211 %
78.9473684211 %
Příspěvky: 6738
Registrován: úte 13 led, 2009 15:33
rok narození: 0- 0-1956
ID CNT statistics: 10124

Re: Výpočty na GPU

#88 Příspěvek od nenym » úte 20 říj, 2009 11:55

2 Haer
1. Integrovaná 9400 není nic moc, ještě ti zbývá zkusit Collatz a Folding (non-Boinc), ale na Foldingu asi budeš mít také problémy s deadline. AQUA CUDA jsi zkoušel kdy? Úlohy pro GPU nevydali nejméně 3 měsíce.
2. Podívej se na Cimrmana, má téměř stejnou sestavu a šlape to, ne sice jako hodinky, ale když se rozjede tak do dalšího restartu počítá jak urvanej z řetězu - bez SLI.
3. Jestli se ptáš na podrobnosti, co vidíš na kartě "Transfers", tak se tím moc nezabývej, každý projekt má na jednu WU různý počet uploadovaných i downloadovaných souborů. Navíc se tam mohou stahovat i nové verze programů - aplikací. Jinak dotazu nerozumím stejně, jak jej nepochopil Don.
Blíží se další krize; jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 484x
Obrázek 2xObrázek 7xObrázek 10xObrázek Obrázek
Obrázek

Uživatelský avatar
Haer
21.0526315789 %
21.0526315789 %
Příspěvky: 182
Registrován: pát 21 srp, 2009 15:38
rok narození: 0- 0-1972
ID CNT statistics: 11657
Bydliště: Brnensko

Re: Výpočty na GPU

#89 Příspěvek od Haer » úte 20 říj, 2009 13:23

Diky za odpovedi :)

Ad 1) Diky, tak 9400 vzdam, nic dalsiho krom Boinca uz instalovat nechci a nemam moc chuti ani dal drobit projekty. Jen jsem si rikal, ze kdyz uz tam 9400 je a masina jede 24/7, tak ze by byla skoda to nepouzit. GPU-Z jsem pouzil, tam to vidim ok, ale preci jen cpu-Z je tak nejak vice rozsireny a se sberem dat mel potize, takze co kdyby s tim mel potize i Boinc ...
(2 nenym): Mozna jsem to popletl s jinym projektem a AQUA to nebyla, uz bych kecal, mel jsem za to, ze to byla ona. Videl jsem tam nejakou podobnou hlasku typu ze masina nema dostatek prostredku (nebo pameti?) ke spusteni ulohy Uz si to presne nepamatuju ...
Ad 2) Takze ulohy by mel pocitat dve zaraz, jak jsem si myslel, a u me je neco spatne, neb pocital jen jednu :smt017 . Jeste zkusim casem pobadat...
Ad 3) S downloadem je mi to jasne. Ale WU taky nerozumim (nejak nevim, co si pod tim predstavit), proto jsem se ptal. Hodne lidi se na ne na foru odvolava, kdyz mluvi o vypocetnim vykonu... 33aaa Nekde jsem tady cetl, ze "vypocet jedne WU trval na procesoru nejake hodiny a na GPU par desitek vterin", pritom mi uloha treba pro SETI trva nekdy par minut a jindy nekolik hodin a to na stejnem zeleze. Z toho jsem si odvodil, ze ulohy obsahuji ruzna mnozstvi WU a jedna WU by mela byt stejne kvantum, alespon na jednom projektu, jinak nema smysl srovnavat a merit jejich casy 45bb V cem se pletu a jak to teda je?

Jeste se optam, zda mate nekdo tip na levnou (do 2000kc) kartu tlustou do jednoho slotu, ktera by byla dostatecne kratka (za koncem PCIe tak max 2-3 cm delky) a malo zrava, ze bych ji tam dal k te NV 9400. Krabice je malicka, takze nic vetsiho tam nedam... Hledal jsem, hledal, a nenasel. Rozmerove tam vychazi maximalne nejaka NV9500, coz moc nedava smysl. A ma pak smysl nechat bezet jako graf. adapter tu 9400, aby se pridavne karte ulevilo na vypocty, nebo to nema smysl, neb overhead na aktivni display je zanedbatelny?
PIX = BOINCSTAT | STATSEB | CNT | WCG

Uživatelský avatar
forest
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 17133
Registrován: pát 27 říj, 2006 10:19
rok narození: 03 bře 1977
ID CNT statistics: 71
Bydliště: Újezd u Brna

Re: Výpočty na GPU

#90 Příspěvek od forest » úte 20 říj, 2009 14:18

WU = Work unit = česky "pracovní jednotka".
Projekt od projektu jejich délka je opravdu jiná, ale na projektech jsou většinou stejně dlouhé a nebo alespoň v jednotlivých sériích, které jsou očíslované. U Seti@home jedou například dva podprojekty, je tedy potřeba srovnávat stejné jednotky, jak sám uvádíš.

S tou GPU bych ti poradil za pár korun třeba tu HD 2400 co mám já. Ta malá je, ale podažilo se mně ji zapojit jen do Collatz Conjecture a to ještě k tomu projekt nemá Linuxovou verzi aplikace, takže taky smůla. Malé karty většinou nejsou podporované. Je pro tebe moc velké i třeba tohle: http://www.blueandorange.cz/komponenty/ ... ddr5-pcie/ :?:

Uživatelský avatar
vkliber
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 9734
Registrován: čtv 29 bře, 2007 10:41
ID CNT statistics: 1
Bydliště: Brušperk, 48 let
Kontaktovat uživatele:

Re: Výpočty na GPU

#91 Příspěvek od vkliber » úte 20 říj, 2009 14:19

Ad 3) ... Možná přijdou vhod Základní pojmy ;-) .
Jinak WU neboli Work Unit je jednotka kterou počítáme. Některé projekty (podprojekty) vydávají trvale stejně dlouhé WU (pak se dá podle rychlosti výpočtu teoreticky porovnat rychlost stroje), jiné projekty zase vydávají různě dlouhé jednotky (pak stejné železo spočítá každou jednotku jinak rychle).
To co se ti stáhne na PC a vidíš v BOINC Manageru na kartě Úkoly jsou jednotky (neboli WUs).

Dále se ještě liší projekty v tom, na kolik jednotek je jedna výpočetní úloha rozdělena a kolikati strojům je odesílána. Počet je různý. V případě že je úloha rozdělena na více jednotek, tak poté co se vrátí na server se výsledky jednotek jedné úlohy porovnají a pak se prohlásí (nebo né) za validní a je přidělen kredit.
Statistiky CNT | Projekty CNT | Distribuované výpočty CNT | SETI CNT | Einstein CNT
.....::::: Proč se mít nejlépe, když se můžu mít čím dál tím stejně :::::.....
Moje skromná statistika tady , tady , tady nebo grafy.
˙ıɔıqɐɹʞ ʌ ǝןɐ 'ıןʇʎd ʌ ǝɔıɾɐz ǝʇɾndnʞǝu ʎpʞıu ˙˙˙

nenym
78.9473684211 %
78.9473684211 %
Příspěvky: 6738
Registrován: úte 13 led, 2009 15:33
rok narození: 0- 0-1956
ID CNT statistics: 10124

Re: Výpočty na GPU

#92 Příspěvek od nenym » úte 20 říj, 2009 14:31

Haer píše:Ale WU taky nerozumim (nejak nevim, co si pod tim predstavit), proto jsem se ptal.
Takže od podlahy:
- WU = Work unit, tedy to co je v počítači k přechroustání, jinak také task, v češtině se nejčastěji používá jednotka či úloha. Na straně serveru se to dělí na resutls a WU, jedna WU reprezentuje 1 až 4 results podle počtu počátečních replikací. Třeba yoyo_ecm (Rosetta...) odesílá jednu jednotku na každou WU, další odesílá, až když se první pokus nepovede. Seti a mnoho dalších posílá poprvé dvě jednotky (validace dvou jednotek proti sobě), Hydrogen 3 jednotky, pokud vím tak nejvíc posílá SZDG (4, pokud jsou první tři spočítány a zvalidovány a čtvrtá ještě nezačala, tak ji server vymaže). Specialitou je GPUGRID, který posílá dvě jednotky, ale stačí mu jedna, takže pokud po obdržení první druhá ještě nezačala, server ji vymaže. Vymazanou jednotku poznáš v seznamu úloh podle hlášky "canceled by server" či její české obdoby, nevím jak vypadá. kolikátou replikaci WU jsi obdržel poznáš podle poslední číslice (xxx_0 je první replikace)
- délka výpočtu (na stejném stroji se stejným OS).
-- projekty s přibližně stejnou délkou výpočtu v dané aplikaci (např. Virtual Praire, Almere, DisttRTgen, Einstein ABP1, MW, Seti Astropulse, PG)
-- projekty s přibližně stejnou délkou výpočty v dané aplikaci a dávce úloh (např. Simap, yoyo_ecm, MM)
-- projekty s variabilní délkou výpočtu i v dané aplikaci a dávce úloh (Seti MB, QMC, piceovlr, Enigma....no většina ostatních). Konkrétně Seti MB v aplikaci CUDA VLARkillv12 na GTX260 ze stejné dávky trvá 4 až 20 minut, totéž na CPU v optimalizaci SSSE3/SSE4.1 20 až 100 minut na 3GHz.
-- specialitou je Rosetta, kde si můžeš určit dobu výpočtu sám dle vlastní chuti
- přidělený kredit je chaos všech chaosů, není zas tak jednoduché se v tom orientovat. V zásadě jsou ale dva systémy
-- pevný kredit za jednotku dané délky/velikosti (VP, yoyo, QMC, AQUA, GPUGRID, Enigma.....)
-- kredit podle benchmarku
--- s validací u WU s více replikacemi (Seti MB a velká většina všech s vícenásobnou replikací)
--- bez validace u WU bez replikace (mám dojem, že VTU, gerasim, ibercivis, RCN a ještě něco, momentálně si nevzpomínám)
--- korekce podle skutečně spočítaného rozsahu práce (Rosetta).

Možná, že jsem někde uvedl nepřesné údaje, když tak to někdo uveďte na pravou míru. Nemám všechny projekty v hlavě.

P.S. Je to asi trochu OT, možná by bylo účelné to přesunout do jiného vlákna.
Blíží se další krize; jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 484x
Obrázek 2xObrázek 7xObrázek 10xObrázek Obrázek
Obrázek

Uživatelský avatar
Haer
21.0526315789 %
21.0526315789 %
Příspěvky: 182
Registrován: pát 21 srp, 2009 15:38
rok narození: 0- 0-1972
ID CNT statistics: 11657
Bydliště: Brnensko

Re: Výpočty na GPU

#93 Příspěvek od Haer » úte 20 říj, 2009 18:34

2 nenym, vkliber, forest: Diky moc za vycerpavajici popis 33iii , uz je mi to mnohem jasnejsi. Urcite by stalo za to to strcit nekam pod FAQ, myslim, ze to nevrtalo v hlave jenom mne :)

2 forest: bohuzelm velka je. Je tam prostorove misto jen na jednu PCIe v jednoslotu a to i v oblasti chladice. Bocnice ma perforaci, takze privod vzduchu neni problem, jen misto tam neni. (Je to ITX case). A taky trosku potiz se zdrojem, je to jen 150W, masina cela bere do 40W, takze grafika by se mela vejit do dalsich tak 60W max (idealne napajeni jen z PCIe jako treba nektere 9600GT). Doufal jsem, ze tam dostanu tohle:
http://www.alza.cz/Galery/ShowImage.asp ... =eg206q-01
ale je moc dlouha. Tloustka OK, ale musela by byt kratsi (tak jeste o 0.5 cm zakratit i do hlinikoveho chladice :roll:
Tahle by tam asi sla
http://www.alza.cz/Galery/ShowImage.asp ... ef352f4-01
ale vykonove mi to zase prijde moc slabe, skoro jako vyhozene penize...
Na ATI jsem koukal jen okrajove, mam pocit, ze pro ne neni moc v bio projektech uplatneni. Rozmerove jsem nasel tohle:
http://www.alza.cz/Galery/ShowImage.asp ... =ef821e-01
ale vykonove je snad nekde kolem NV9600GS, tak nevim :(
PIX = BOINCSTAT | STATSEB | CNT | WCG

Uživatelský avatar
vkliber
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 9734
Registrován: čtv 29 bře, 2007 10:41
ID CNT statistics: 1
Bydliště: Brušperk, 48 let
Kontaktovat uživatele:

Re: Výpočty na GPU

#94 Příspěvek od vkliber » sob 23 led, 2010 22:03

Doporučení pro počtáře na GPU ATI (pro nVidii to bude podobné).
Neškodí čas od času ručně upravit soubor client_state.xml a všechny řádky
<ati_debt>********</ati_debt>
nahradit řádkem
<ati_debt>0.000000</ati_debt>

Provozuji na jednom PC (verze BOINC je 6.10.18) starší grafiku na které funguje pouze Collatz a zároveň jedu na CPU asi 40 projektů. I přesto, že mám na všech projektech (které to v nastavení mají) zakázán výpočet na GPU (kromě Collatz), tak se neustále zvyšuje záporný dluh všem projektům, nejvíce projektu Collatz. Důsledek je takový, že se neustále snižuje možná zásoba jednotek pro jediný projekt který na GPU jedu. Nyní to došlo do stavu, že mám povolenou zásobu na 5 dní, ale stáhnuté pouze 2 WUs Collatz a další odmítá požadovat.
Po vymazání dluhů pro ATI a opětovné spuštění BOINC, si okamžitě stáhl asi 80 WUs.
Předpokládám, že to v další verzi BOINC bude již opraveno, ale pro jistotu (při instalaci novější verze BOINC se obsah souboru client_state.xml nemění, takže i když to bude opraveno, hodnoty dluhů zůstanou zachovány).
Statistiky CNT | Projekty CNT | Distribuované výpočty CNT | SETI CNT | Einstein CNT
.....::::: Proč se mít nejlépe, když se můžu mít čím dál tím stejně :::::.....
Moje skromná statistika tady , tady , tady nebo grafy.
˙ıɔıqɐɹʞ ʌ ǝןɐ 'ıןʇʎd ʌ ǝɔıɾɐz ǝʇɾndnʞǝu ʎpʞıu ˙˙˙

nenym
78.9473684211 %
78.9473684211 %
Příspěvky: 6738
Registrován: úte 13 led, 2009 15:33
rok narození: 0- 0-1956
ID CNT statistics: 10124

Re: Výpočty na GPU

#95 Příspěvek od nenym » úte 10 srp, 2010 21:17

Dráždí mě slabé využití GPU na CUDA aplikaci Einsteina, vedoucí až k praktické nevyužitelnosti této aplikace. I tuto vlastnost lze však obejít tak, že se k Einsteinovi pustí další CUDA aplikace.
Jednoduše to lze pouze s F@H (možná i s dalšími non-Boinc GPU aplikacemi), Einstein má rychlost jako kdyby jel na GPU sám a CUDA F@H se zpomalí podle výkonu CPU (na kterém závisí využití CUDA Einsteinem) o 10 až 50%. Úspěšně odzkoušeno na sestavách C2D 3,0GHz + 9600GT/WinXP 32bit (krok F@H z 2:17 na 3:05), C2D 2,33GHz + 9600GT/WinXP 32bit (krok F@H z 2:17 na 2:57), Xeon 2,83GHz + GTX260/WinXP 64bit (krok F@H z 1:27 na 1:35).
Složitější je spustit dva BOINC CUDA projekty na jedné GPU. Nutnost je upravit app_info.xml v sekci CUDA, kde je standardně zapsáno

Kód: Vybrat vše

<coproc>
  <type>CUDA</type>
  <count>1</count>
</coproc>
Pro Einsteina je nutné app_info sestavit, mně se to podařilo pro Linux a po dolinkování knihoven (editace conf souboru, ldconfig) dokonce rozpohybovat.

Kód: Vybrat vše

<app_info>
<app>
    <name>einsteinbinary_ABP2</name>
</app>
<file_info>
    <name>einsteinbinary_ABP2_1.11_i686-pc-linux-gnu__ABP2cuda23</name>
    <executable/>
</file_info>
<file_info>
    <name>libcudart32_23.so</name>
    <executable/>
</file_info>
<file_info>
    <name>libcufft32_23.so</name>
    <executable/>
</file_info>
<app_version>
    <app_name>einsteinbinary_ABP2</app_name>
    <version_num>111</version_num>
    <api_version>6.7.0</api_version>
   <plan_class>cuda</plan_class>
   <avg_ncpus>1.000000</avg_ncpus>
   <max_ncpus>1.000000</max_ncpus>
   <coproc>
     <type>CUDA</type>
     <count>0.1</count>
   </coproc>
    <file_ref>
        <file_name>einsteinbinary_ABP2_1.11_i686-pc-linux-gnu__ABP2cuda23</file_name>
        <main_program/>
    </file_ref>
    <file_ref>
        <file_name>libcudart32_23.so</file_name>
    </file_ref>
    <file_ref>
        <file_name>libcufft32_23.so</file_name>
    </file_ref>
</app_version>
</app_info>
Souběh jsem vyzkoušel se Seti a Collatz na sestavě C2D 3,0GHz + 9600GT/Ubuntu 10.04 64bit.
Výsledky (Einstein bez paralelní úlohy cca 71min)
Seti + Einstein: prodloužení Seti úlohy z 27,5 min na 33,5 min, Einstein 75min
Collatz + Einstein: prodloužení Collatz úlohy ze 70min na 87min, Einstein 72min
Seti i Collatz CUDA sekci app_info jsem upravil na

Kód: Vybrat vše

<coproc>
<type>CUDA</type>
<count>0.89</count>
</coproc>
Patrně díky naprosté slepotě se mi nedaří sestavit funkční app_info CUDA Einsteina pro Windows. Nemá ho někdo sestavený, ať se netrápím? Další pokusy na Wirouzech až zítra, jsem out of daily quota.
Určitě nejen já uvítám, pokud se podělí i ostatní se zkušenostmi z této oblasti. Já osobně odhaduji, že DNETC k Einsteinovi nemá smysl pouštět, protože GPU využívá naplno. GPUGRID bych ani nezkoušel, to zcela určitě skončí všestranným výbuchem a ranou do nosu operátorovi od počítače.

Jako ideál bych viděl provozovat pouze CUDA Einsteina na 8jádru se slabší GPU a odladit přesně podíl GPU tak, aby CPU jely pořád na 100% a využití CUDA se blížilo též 100%. Podle typu GPU a výkonu CPU odhaduji množství souběžných tasků pro plné využití GPU na 4 až 8.

EDIT: časy Einsteina měřeny na 80kreditových úlohách
Naposledy upravil(a) nenym dne čtv 12 srp, 2010 00:31, celkem upraveno 1 x.
Blíží se další krize; jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 484x
Obrázek 2xObrázek 7xObrázek 10xObrázek Obrázek
Obrázek

Uživatelský avatar
vkliber
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 9734
Registrován: čtv 29 bře, 2007 10:41
ID CNT statistics: 1
Bydliště: Brušperk, 48 let
Kontaktovat uživatele:

Re: Výpočty na GPU

#96 Příspěvek od vkliber » úte 10 srp, 2010 22:34

Myslím že ve svém bádání dosahuješ skvělých výsledků. Bohužel se svou předpotopní grafikou můžu jet rozumně jen Collatz (a nerozumně DNETC a SETI /Beta/), Einstein na ní zvysoka ...
Takže nemám jak a co zkoušet :smt022 .
nenym píše:...
Další pokusy na Wirouzech až zítra, jsem out of daily quota.
...
A zkoušel jsi vypnout a zapnout 45hh ráno moudřejší večera 45hh .
Statistiky CNT | Projekty CNT | Distribuované výpočty CNT | SETI CNT | Einstein CNT
.....::::: Proč se mít nejlépe, když se můžu mít čím dál tím stejně :::::.....
Moje skromná statistika tady , tady , tady nebo grafy.
˙ıɔıqɐɹʞ ʌ ǝןɐ 'ıןʇʎd ʌ ǝɔıɾɐz ǝʇɾndnʞǝu ʎpʞıu ˙˙˙

nenym
78.9473684211 %
78.9473684211 %
Příspěvky: 6738
Registrován: úte 13 led, 2009 15:33
rok narození: 0- 0-1956
ID CNT statistics: 10124

Re: Výpočty na GPU

#97 Příspěvek od nenym » stř 11 srp, 2010 23:26

Hlásám částečný úspěch na wirouzech. Dependecy walker hlásil chybějící knihovny cudart.dll a cufft.dll, které jsem vytvořil zkopírováním a přejmenováním originálních souborů.

Kód: Vybrat vše

<app_info>

<app>
  <name>einsteinbinary_ABP2</name>
</app>

<file_info>
  <name>einsteinbinary_ABP2_3.11_windows_intelx86__ABP2cuda23.exe</name>
  <executable/>
</file_info>

<file_info>
  <name>cudart32_23.dll</name>
  <executable/>
</file_info>

<file_info>
  <name>cufft32_23.dll</name>
  <executable/>
</file_info>

<app_version>
  <app_name>einsteinbinary_ABP2</app_name>
  <version_num>311</version_num>
  <api_version>6.7.0</api_version>
  <plan_class>cuda</plan_class>
  <avg_ncpus>1.0</avg_ncpus>
  <max_ncpus>1.0</max_ncpus>
  <coproc>
    <type>CUDA</type>
    <count>1</count>
  </coproc>
  <file_ref>
    <file_name>einsteinbinary_ABP2_3.11_windows_intelx86__ABP2cuda23.exe</file_name>
    <main_program/>
  </file_ref>
  <file_ref>
    <file_name>cudart32_23.dll</file_name>
  </file_ref>
  <file_ref>
    <file_name>cufft32_23.dll</file_name>
  </file_ref>
</app_version>

</app_info> 
Je to ale celé nějaké divné, nemá někdo po ruce elegantnější řešení?
Blíží se další krize; jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 484x
Obrázek 2xObrázek 7xObrázek 10xObrázek Obrázek
Obrázek

nenym
78.9473684211 %
78.9473684211 %
Příspěvky: 6738
Registrován: úte 13 led, 2009 15:33
rok narození: 0- 0-1956
ID CNT statistics: 10124

Re: Výpočty na GPU

#98 Příspěvek od nenym » čtv 12 srp, 2010 10:30

Na Winech 32bit 2GB RAM + 9600GT souběh dvou CUDA Einstein tasků aplikací vypadá nepoužitelně, dost často zhavaruje volání cudfft (pokud dobře interpretuji chybové hlášení). Souběh 1xEinstein + 1x Seti (VlarKill v12) vypadá přibližně stejně, jako na Linuxu. Časem odzkouším i na Win XP 64bit + GTX260.
Souběh s Collatz a DNETC jsem nezkoušel, je otázka, zda to má praktický význam, tyto dva projekty jsou doménou ATI karet.
Blíží se další krize; jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 484x
Obrázek 2xObrázek 7xObrázek 10xObrázek Obrázek
Obrázek

nenym
78.9473684211 %
78.9473684211 %
Příspěvky: 6738
Registrován: úte 13 led, 2009 15:33
rok narození: 0- 0-1956
ID CNT statistics: 10124

Re: Výpočty na GPU

#99 Příspěvek od nenym » stř 06 říj, 2010 16:56

Pokud někdo má snad problémy s ATI ovladači na Ubuntu 10.04.1 po posledním upgradu kernelu na 2.6.32-25 (failed to add fglrx-8.771 to DKMS), tak u mě zafungovalo toto http://www.phoronix.com/forums/showpost ... ostcount=2, docela drsná metoda, ale skript je úžasný a pamatuje snad na vše.
Jako nutnost se ukázalo před během skriptu systém o něco doplnit
http://wiki.ubuntu.cz/ píše:sudo apt-get update
sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms execstack libelfg0 linux-headers-$(uname -r)
Na 9.04 a 9.10 neexistuje balíček execstack, místo něho jsem zkusil prelink.
Abych pravdu řekl, vůbec netuším, co se pokazilo a proč a co se vlastně skriptem spravilo.
Blíží se další krize; jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 484x
Obrázek 2xObrázek 7xObrázek 10xObrázek Obrázek
Obrázek

Uživatelský avatar
Wolfi
21.0526315789 %
21.0526315789 %
Příspěvky: 161
Registrován: čtv 02 říj, 2008 21:02
rok narození: 0- 0-1981
ID CNT statistics: 9435
Bydliště: Brno, Vysočina a Brandýs n.L.

Re: Výpočty na GPU

#100 Příspěvek od Wolfi » stř 06 říj, 2010 17:23

Zdravím,
mám ve služebním počítači
Graphics Chipset 256MB ATI RADEON X600
A mám jednoduchý dotaz: Dá se na tom něco počítat? Předpokládám že nikoli. jest tak?

Předem díky za odpověď.

Odpovědět

Zpět na „Neaktuální, OT, no prostě vše co se časem smaže“