Newsgroup: it.hobby.scacchi
Titolo: Deep Shredder 10: problema dimensionamento hash

Vengo subito al dunque.
Quando eseguo l'analisi "Controllo errori" con hash >= di 2 Gb(ho una
Motherboard Dual Core con 4 Gb di memoria) il programma mostra il messaggio
di errore "Deep Shredder 10 has caused an exception(1)".
Successivamente le mosse vengono scorse alla velocità della luce senza
essere analizzate.
Poi, anche se provo a decrementare il livello di hash, il  programma
continua a scorrere le mosse senza analizzarle.
L'nconveniente si ripresenta testardamente anche svuotando la hash(nuovo
messaggio con exception 21)
Per uscire fuori dall'impasse, l'unica risorsa è riavviare il SO.
Ho riscontrato lo stesso problema con Fritz 9 su un altro pc, pertanto
penso che si tratti di un inconveniente tutt'altro che contingente.
Ah, quasi dimenticavo: con la funzione "analisi completa" il fattaccio non
si verifica anche utilizzando il livello massimo di memoria permessa!
Qualche anima pia saprebbe darmi qualche lume in merito?
Grazie K :-)
Stolcius

 di errore "Deep Shredder 10 has caused an exception(1)".
Che sistema operativo usi ?
Winzozz ??
Allora non hai 4GB ne hai max 3GB per l'applicazione poi 2^31 e` un limite 
per molte cose, non mi meraviglia che ti si impalli tutto indipendentemente 
dal programma che usi, con Linux avresti qualche speranza ma con winzozz no. 
Poi sinceramente non servono 2GB di hash table anzi peggiorano le 
prestazioni a meno che non lo fai analizzare per una settimana a mossa, la 
dimensione corretta delle hashtable dipende dalla profondita` di analisi ma 
raggiunge un picco massimo e poi all'aumentare di essa le prestazioni 
peggiorano.
Se proprio vuoi migliorare il tuo sistema aspetta un kentsfield hanno delle 
prestazioni allucinanti se proprio ci tieni...
Giovanni

 di errore "Deep Shredder 10 has caused an exception(1)".
E perche lo dici e noi e non al produttore del software?
P.
-- 
Anything below this line is being added by the newsserver

 P.
Perché su questo genere di argomenti mi pare che IHS sia frequentato da
persone molto preparate(come Ivo, per fare esempio). 
E poi, volevo sapere se altri avessero riscontrato lo stesso inconveniente.
:-)
Ciao,
Stolcius

 Allora non hai 4GB ne hai max 3GB per l'applicazione 
Il problema è che di questi 3 Gb(3.5 secondo la stima del SO) Deep Shredder
10 riesce a gestirne, senza incappare in errori, solo 1.140(nel post di
apertura, in un icoercibile raptus di ottimismo, avevo scritto 2 Gb).
Fritz 9, invece, se provo a dimensionare le hash al massimo, mi prompta un
messaggio il quale spiega che con hash troppo polpose l'elaborazione
potrebbe rallentare, e quindi ridimensiona automaticamente la hash a 1.790
Gb. Quest'ultimo mi sembra un approccio più corretto che sparacchiare
messaggi sibillini a destra e a manca come fa Deep Shredder; oltretrutto,
anche nella gestione della memoria mi pare che ci sia un gap di tutto
rispetto(1.790 Gb contro 1.140 di D. Shredder 10)
Per concludere ho notato che Deep Shredder su dual core, rispetto a un
Fritz 5.32 analizza circa la metà dei nodi e poi, ciliegina sulla torta, mi
sembra anche meno fattivo nei test tattici.
Ma non acrebbe dovuto essere ottimizzato per sfruttare sistemi a
multiprocessore?
Grazie per la risposta, :-)
Stolcius

 multiprocessore?
credo che questa domanda la dovresti rigirare direttamente al supporto di 
shredder, suppongo che tu sia un utente registrato...
Ti sconsiglio di usare come test il piccolo archivio di posizioni tattiche 
dato iniseme a fritz (o Chessbase) poiche` le engine sono state costruite 
proprio intorno a quelle posizioni quindi non sarebbe un test obbiettivo.
-- 
Giovanni
www.tiburcc.it

 rianalizzarla
Sei stato impagabilmente chiaro e preciso.   :-)
Grazie, 
Stolcius, AKA Mich&l& Coll@tin@