Jak pridelit kazdemu vlaknu jedno logicke jadro.

Fórum o projektu

Moderátoři: petnek, nenym, Zelvuska

Odpovědět
Zpráva
Autor
zajdax3
Příspěvky: 3
Registrován: pon 14 pro, 2009 14:48
rok narození: 08 led 1990

Jak pridelit kazdemu vlaknu jedno logicke jadro.

#1 Příspěvek od zajdax3 » pát 29 čer, 2012 20:56

Ahoj, resim (pro me) neresitelny problem. Mam 12 ti vlaknove CPU a dvema grafikama pocitam GPUGRID. Hacek je v tom, ze obe vlakna vypoctu se deli pouze o 1 jadro procesoru a nemuzu prijit na to, jak kazdymu urcit vlastni jadro. Dekuji za pomoc

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

Re: Jak pridelit kazdemu vlaknu jedno logicke jadro.

#2 Příspěvek od nenym » pát 29 čer, 2012 21:27

Nevím, k čemu to potřebuješ, protože aplikace 4.2 používá CPU zcela minimálně. Tvé problémy tkví úplně jinde.
- dvě nesourodé GPU na jednom stroji (Fermi x G200)
- přetaktovaná GTX260, ta má referenční kmitočet na 576 MHz, ty máš 700 MHz
- co máš za revizi GTX260? Pokud B, tak na GPUGRIDu pojede - v tom případě zkus nastavit referenční kmitočet; pokud A, tak na GPUGRIDu nepojede. Podle stderr tvých zhavarovaných tasků bych řekl, že jde o revizi A.

Na 7.0.28 lze nastavit, na které GPU lze používat jaký projekt - respektive lze definovat vyloučené projekty. Pak doporučuji na GPUGRID vyhradit GTX580 a na GTX260 počítat cokoli jiného - pokud bude i nadále zlobit.
<exclude_gpu>code</exclude_gpu>
Code:
<url>project_URL</url>
<device_num>N</device_num>
<type>ati | nvidia</type>
<app>appname</app>

Don't use the given GPU for the given project. <type> is required if your computer has more than one type of GPU; otherwise it can be omitted. If <app> is specified, only tasks for the given application are excluded. You may include multiple <exclude_gpu> elements. Used in 6.13/7.0+
Blíže zde.

Jinak odpověď na tvůj (mně nepříliš srozumitelný) dotaz by mohla znít: Nastav použití 80% procesorů, pak budou CPU aplikace používat 10 logických CPU a GPU zbylá dvě logická jádra. Jak to ale dopadne na fyzických jádrech ví buch a monkey Balmer.
Blíží se další krize; jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 505x
Obrázek 2xObrázek 7xObrázek 10xObrázek Obrázek
Obrázek

zajdax3
Příspěvky: 3
Registrován: pon 14 pro, 2009 14:48
rok narození: 08 led 1990

Re: Jak pridelit kazdemu vlaknu jedno logicke jadro.

#3 Příspěvek od zajdax3 » sob 30 čer, 2012 10:48

Je to GTX260 amp2 216 jader od vyroby pretaktovana. Revizi jadra nevim, na to se podivam pri vymene pasty, proto mi taky padaji aplikace = vysoka teplota jadra. Nastaveni vyuziti cpu na 80% a 20% pro GPUGRID mam. Problem je v tom ze obe pocitane vlakna si rozdeluji jedno vypocetni jadro na 0,494 a 0,516 % a vyhrazene se nepouziva.

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

Re: Jak pridelit kazdemu vlaknu jedno logicke jadro.

#4 Příspěvek od nenym » pon 02 črc, 2012 10:55

Revizi zjistíš utilitou GPU-Z. Vše ostatní podstatné jsem již napsal. Snad jen
- do doby zprovoznění chlazení na GTX260 ji odstav alespoň od GPUGRIDu, zbytečně ti shazuje výpočty,
- i tovární přetakt je přetakt. Málokterá GPU je i od výrobce přetaktovaná tak kvalitně, že počítá CUDA 4.2 na GPUGRIDu.
Blíží se další krize; jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 505x
Obrázek 2xObrázek 7xObrázek 10xObrázek Obrázek
Obrázek

Odpovědět

Zpět na „GPUGRID“