-
Martinelli
-
-
Offline
-
RAM 64 KB
-
-
Messaggi: 23
-
Ringraziamenti ricevuti 0
-
-
-
-
|
Per lavoro tempo fa ho cercato una valida alternativa real time ai controllori hardware per automazione industriale. Nella molteplicità di offerte pc-based ce ne una, tutta italiana, che si chiama RTAI. Questo progetto del politecnico di Milano, tramite una patch del kernel di linux, riesce a dare accesso a delle task, a tempo o a evento, sia a livello di user space che di kernel space. Una delle probleatiche è per l'appunto "lockare" un processo su un dato core. Con questo strumento è possibile. Naturalmente è già un lavorone istallarlo da solo, pensare poi di far sfruttare le potenzialità a Boinc beh mi sa dura comunque... ...se vi interessa tanto per dare un'occhio
www.rtai.org
.
Ciao
|
Si prega Accedi o Crea un account a partecipare alla conversazione.
Ultima Modifica: da Martinelli.
|
-
GHz
-
-
Offline
-
Administrator
-
-
BOINC.Italy rulez!
-
Messaggi: 3286
-
Ringraziamenti ricevuti 22
-
-
-
-
-
|
astroale ha scritto:
Martinelli ha scritto:
Sono d'accordo, ma per quanto riguarda i vari livelli di cache (es nel mio q6600) quando i dati devono essere passati da una cache all'altra si perde del tempo, forse sarebbe meglio far progredire la Wu assegnata la core "libero" invece di spostare tutto e far partire quella "di turno". Non lo so, ci sarà poi alla fine un guadagno reale?
ciao
Il guadagno reale c'e' e non e' poco, vedi la tabella.
Sono tutte macchine che girano sempre, tranne la terza (linux) in classifica di RAC che si ferma 12 ore al giorno da lunedi' a venerdi.
In pratica le macchine XP (identiche come HW) e' come se si fumassero le 60 ore settimanali in questione:
astroale.altervista.org/einstein_at_home_su_E4300/index.htm
Ciao,
Ale
Non penso che il vantaggio sia dato dall'assegnazione dei vari processi ai singoli core, può anche darsi che il client per linux sia più efficiente, e quindi il vantaggio può cambiare da progetto a progetto. Bisognerebbe fare qualche test. Il client BOINC con l'affinità CPU era stato fatto, segno che il modo per farlo c'è e se non mi sbaglio ne avevano parlato anche nella mailing list di BOINC_DEV, ma se la modifica non è stata aggiunta nella versione ufficiale probabilmente non c'è un grande vantaggio. Con il client di seti@home si può fare qualche test, eseguendo la wu di test normalmente e poi assegnando manualmente i client ai vari core tramite il taskmanager. Se trovo i file poi li posto così possiamo fare più prove e confrontare i risultati :)
Ciao,
GHz
SEI ITALIANO? SUPPORTA BOINC.ITALY!
|
Si prega Accedi o Crea un account a partecipare alla conversazione.
Ultima Modifica: da GHz.
|
Moderatori: campos, ReLeon
Tempo creazione pagina: 0.123 secondi