BOINC 5.x - Optimalizace/modifikace

Nové verze klienta BOINC, BoincView a dalšího software

Moderátoři: zdespi, Moderátoři

Odpovědět
Uživatelský avatar
Rampa
Expert
Expert
Příspěvky: 456
Registrován: pát říj 21, 2005 5:49 pm
Bydliště: Hlučín

Příspěvek od Rampa »

jo sorry mám athlon xp2500+
ale stejně do teď jsem používal tvé verze vždy Pentium 4 / SSE a fungovaly bezva
Obrázek
Miras
Expert
Expert
Příspěvky: 426
Registrován: čtv kvě 12, 2005 2:49 pm

Příspěvek od Miras »

Potvrzuju bug 8). Verze pro P3 SSE na Athlonech nechodí, na Pentiu s SSE2 jo. Zřejmě se tam při kompilaci připletla i nějaká ta SSE2 instrukce :wink:
Uživatelský avatar
trux
Banánová odměna
Banánová odměna
Příspěvky: 874
Registrován: čtv kvě 12, 2005 2:16 am
Kontaktovat uživatele:

Příspěvek od trux »

2 Rampa: kompilator je nastaven spravne, ale nemohu vyloucit, ze jsem se pri nahravani souboru prehmatl a dal do adresare p3_sse spatnou verzi. Soupnul jsem to tam pro jistotu znovu.
Naposledy upravil(a) trux dne úte pro 20, 2005 12:57 am, celkem upraveno 3 x.
Uživatelský avatar
trux
Banánová odměna
Banánová odměna
Příspěvky: 874
Registrován: čtv kvě 12, 2005 2:16 am
Kontaktovat uživatele:

Příspěvek od trux »

Rampa / Miras: predpokladam, ze se nesnazite ten boinc.exe prehrat pres nejakou starou 4.x verzi. Ale i v pripade, ze tam mate nejakou starsi 5.x, tak bych doporucil nejdriv updejtnout na soucasnou oficialni 5.x.x
Uživatelský avatar
Rampa
Expert
Expert
Příspěvky: 456
Registrován: pát říj 21, 2005 5:49 pm
Bydliště: Hlučín

Příspěvek od Rampa »

2trux mám managera 5.2.8 a tvou 5.3.1 pro p4 a funguje to
update jsem udělal na managera 5.3.2
Obrázek
Miras
Expert
Expert
Příspěvky: 426
Registrován: čtv kvě 12, 2005 2:49 pm

Příspěvek od Miras »

@trux: Tak nějak jako Rampa. Teď mám tvou 5.3.1 a sem happy, zkoušel sem to jen abych zjistil jestli není chyba u Rampy. Nechám všechno jak je, jen tvou 5.3.1 zaměním za 5.3.2. Když to udělám na Athlonu - chyba, když stejnej postup zopakuju na Pentiu M, projde to, normálně se pustí benchmarky.
Uživatelský avatar
Rampa
Expert
Expert
Příspěvky: 456
Registrován: pát říj 21, 2005 5:49 pm
Bydliště: Hlučín

Příspěvek od Rampa »

teď jsem to zkoušel znova, znova stáhnul a nic
Obrázek
Honza
 
Příspěvky: 4322
Registrován: úte lis 30, 2004 10:50 am

Příspěvek od Honza »

trux píše:Zkompiloval jsem novou optimalizovanou verzi - zase nejnovejsi vyvojarksou - tentoktrat 5.3.2. Krome puvodnich uprav (konfigurovatelny RPC port + return_results_immediately), jsme pridal jeste dalsi zmeny...
Konecne jsem se dostal k tomu vyzkouset novy truxuv vytvor.
Upgradnul jsem na BOINC 532 a k tomu dal optimalizaci. Zatim chodi. Chodi i nova funkce set_cpu_affinity, ze kterou truxovi dekuji. Je to opravdu sikovna vec...ackoli zatim nevim, kolik se to projevi na vykonu.
Predpokladam, ze hlasky typu (viz dole) jsou novinkou BOINC 5.3.x
19/12/2005 17:10:01||Rescheduling CPU: Resuming activities
19/12/2005 17:10:49||Rescheduling CPU: files downloaded
Uživatelský avatar
Rampa
Expert
Expert
Příspěvky: 456
Registrován: pát říj 21, 2005 5:49 pm
Bydliště: Hlučín

Příspěvek od Rampa »

2honza co máš za cpu jkou verzi core používáš
nemůžu to zaboha rozchodit
Obrázek
Miras
Expert
Expert
Příspěvky: 426
Registrován: čtv kvě 12, 2005 2:49 pm

Příspěvek od Miras »

Honza píše:Predpokladam, ze hlasky typu (viz dole) jsou novinkou BOINC 5.3.x
Jedná se jen o jinou formulaci hlášek, který sou v magorovi už odnepaměti. Určitě něco podobnýho bylo už v první pětce, možná ještě i ke konci čtyřkový verze:
18.12.2005 12:07:53||request_reschedule_cpus: Resuming activities
18.12.2005 12:15:09||request_reschedule_cpus: files downloaded
18.12.2005 12:31:22||request_reschedule_cpus: process exited
Uživatelský avatar
FordPrefect
BOINC Guru
BOINC Guru
Příspěvky: 1266
Registrován: stř pro 15, 2004 12:02 pm
Bydliště: Zlate Mesto
Kontaktovat uživatele:

Příspěvek od FordPrefect »

2 Miras: ty hlasky jsou uz ze starsich ctyrkovych verzi 8)
Honza
 
Příspěvky: 4322
Registrován: úte lis 30, 2004 10:50 am

Příspěvek od Honza »

Rampa píše:2honza co máš za cpu jkou verzi core používáš
Zkousel jsem to na Pentiu D, BOINC 532 a stejna verze truxovi optimalizace - coz je patrne podle toho, jak jsem udeloval pochvalu novych funkci BOINC core.
Uživatelský avatar
Rampa
Expert
Expert
Příspěvky: 456
Registrován: pát říj 21, 2005 5:49 pm
Bydliště: Hlučín

Příspěvek od Rampa »

2honza ne myslel jsem verzi pro sse či sse2 či co?
Obrázek
Honza
 
Příspěvky: 4322
Registrován: úte lis 30, 2004 10:50 am

Příspěvek od Honza »

Rampa píše:2honza ne myslel jsem verzi pro sse èi sse2 èi co?
Pentium D ma SSE3, takze jsem pouzil nejvyssi dostupnou - SSE2.
K set_cpu_affinity: v soucasnosti to bude pouzitelne pouze tehdy, pokud jedete pouze jeden projekt. Pri prepinani projektu, resp. samotnych WUs ci jeste lepe jejich aplikaci se affinita nemeni, takze klidne pak jedou dve aplikace na CPU 30 a druhe jadro se flaka :? Nevim, jestli tohle jeste muze byt v rezii BOINC core, protoze aplikace zustavaji v pameti (i s pridelenou affinitou) a pri prepinani aplikaci by se musela kontrolovat/menit i affiniata. Verim, ze to pujde poresit...

EDIT: Statistics tab v 5.3.x uz neni takovy maglajz, tako drive - pokud jste meli nejaky projekt zapojen dele. Casova osa - 238 dni a prekryvajici se cisla vedle byla nahrazena smysluplnou casovou osou s realnym datumem a primerenosti poctu popisu obou os.
Naposledy upravil(a) Honza dne úte pro 20, 2005 12:26 am, celkem upraveno 1 x.
Uživatelský avatar
trux
Banánová odměna
Banánová odměna
Příspěvky: 874
Registrován: čtv kvě 12, 2005 2:16 am
Kontaktovat uživatele:

Příspěvek od trux »

2 Honza - jo, pokud nepouzivas dve ruzne instance BOINCu, tak by to by melo fungovat taky, a popravde receno jsem si myslel, ze to funguje. Normalne se ID procesoru uklada do pameti a pri kazdem spusteni (nebo prepnuti) noveho procesu se kotroluje, ktere procesy jsou jeste v behu. Novy proces se pak strci na CPU, kde nic nebezi. Trochu me udivuje, ze to nefunguje se dvema ruznymi projekty, protoze by v tom nemel byt zadny rozdil.

EDIT: videl jsi to na vlastni oci, nebo to byl jen teoreticky predpoklad?
Odpovědět