Newsgroup: it.hobby.scacchi
Titolo: Impiego CPU I3 2100 con win7

 
Salve a tutti,
con multi programmi ( ad esempio Fritz chess 10 ) , l'impiego della
cpu non va oltre al 25% , cioč impiega 1 solo thread dei 4
disponibili.
Cioč da gestione attivita' ---> cronologia utilizzo cpu solo uno dei 4
thread č impiegato al 100%  nel processo, gli altri niente.
 
Qualcuno ne sa qualcosa ?
 
I programmi devono essere appositamente scritti x impiegare tutti i
core e relativi thread disponibili ?
 
Grazie

 core e relativi thread disponibili ?
 
Sě
 
http://it.wikipedia.org/wiki/Multithreading#Panoramica
 
 
-- 
FICS Manual    :: 
http://www.deepthought.it/chess/fics.html
 
eBooks         :: 
http://www.deepthought.it/chess/ebooks.html
 
MyChess Portal :: 
http://mychess.deepthought.it
 

thread č impiegato al 100%  nel processo, gli altri niente.
 
Come giŕ ebbi modo di segnalarti su questo NG, sul mio Intel Dual-Core
entrambi i thread sono utilizzati, con un carico del 50 pct, sia da
Fritz 6 che da Fritz 11 SE. Questo comportamento sia in Windows XP che
Vista.
Ritengo che da questa linea d'impiego non si discosti Fritz 10 su un
quad-core.
Sono piů propenso a pensare che in W7 ci sia qualche parametro da
modulare.
Qual'č il tuo processore?

Mi sono dimenticato una domanda aggiuntiva, ma chiave.
Stiamo parlando di Fritz regolarmente acquistato, vero?

 modulare.
 
 
Allora... un software mono-processore (come il Fritz "liscio" di cui
state parlando), quando è al 100% delle richieste CPU :
 
- su un dual-core, si avranno *in media* due core ciascuno al 50%
- su un quad-core, si avranno *in media* i quattro core ciascuno al 25%
e così via. Questo in condizioni di carico normale in cui il sistema
operativo dà tutte le risorse all'unico software (Fritz) che sta girando
a palla.
 
Perché?
 
Perché 50x2=100, 25x4=100.
 
C'è qualcosa ancora che non è chiaro?


Qual'è il tuo processore?
 
 
Quello del topic del msg I3-2100 sandy bridge.
 
Ciao

Stiamo parlando di Fritz regolarmente acquistato, vero?
 
No... solo regolarmente registrato con code.
 

C'è qualcosa ancora che non è chiaro?
 
L'I3-2100 ha due core , ma win7 in gestione attivita' mi da' 4 cpu , 2
thread per ogni core, e Fritz ne usa uno solo al 25% di cpu.
Se faccio un match tra motori ne usa 2 e va al 50% di cpu.
 
Non so se è win7 che divide ogni core in 2 thread , dovrei provare da
XP , ma che palle rimettere XP ...
 
 

 Se faccio un match tra motori ne usa 2 e va al 50% di cpu.
 
http://ark.intel.com/products/53422/
 
 
Ha 2 core x 2 thread quindi qualsiasi sistema operativo "decente" ti fa
vedere 4 cpu (che in realtà sono 4 thread).
 
Se un "vecchio" software, ammesso che sia al 100%, non riesce a
distrubuire il carico su almeno tutto un thread è perché usa un subset
di istruzioni macchina vecchio che non sfrutta la nuova cpu.
 
Io ho diversi software mono-cpu (mono-core, mono-thread) che sono però
compilati per le moderne cpu e quindi quando girano occupano *almeno* un
thread al 100% (o 2 x 50% o 4 x 25%).
 
 
Cambiare sistema operativo (mettendone uno vecchio) non aiuta, anzi.
 
Occorre aggiornare il software.


Occorre aggiornare il software.
 
Provero' con deep fritz che da quanto ho letto usa tutti i thread.
 
 
Ciao

 Ma si puo' settare quanti thread fagli usare ?
 
No.


di piů... e tu hai pagato per la versione mono...
 
Allora lo sapevi gia' il "trucco" di Fritz10 ...?!


Allora lo sapevi gia' il "trucco" di Fritz10 ...?!
 
 
Cioč il code_activation c'č ed č valido, ma forse ce n'č un altro che
abilita funzionalita' aggiuntiva come quelle da te esposte.

C'è qualcosa ancora che non è chiaro?
 
Assolutamente perfetto e sintetico quanto basta.
Tuttavia rimane interessante il fatto che sulla sua macchina ci sia un
utilizzo di un solo core, mentre sulla mia li utilizza entrambi, nella
percentuale che hai ben illustrato. Purtroppo parlo solo per Fritz 6 e
11 SE (quelli che ho), che hanno comunque impostazione fissa a 1 CPU,
come hai ben detto.
Usando invece Crafty, sempre in ambiente ChessBase, le impostazioni
possono essere a 2 CPU, e quindi il programma carica i 2 core al 100
pct, come giusto.