Newsgroup: it.hobby.scacchi
Titolo: software & hardware...

Volevo chiedere se qualcuno conosce qualche dato relativamente alle
performance di software scacchistici su vari hardware. In particolare mi
interessava capire quanto incide il processore sul tempo necessario ad
esempio ad analizzare una posizionefino ad una certa profondita' (ad
esempio mi potrebbe interessare un dato del tipo: Fritz [o Rybka o altro],
versione XX impiega un tempo CC per arrivare ad analizzare "brute force"
fino a profondita' ZZ una certa mossa mostrando HH varianti quando gira su
Celeron con GG Giga di RAM mentre impiega un tempo TT quando gira su
Turion e impiega un tempo DD22 quando gira su intel core2 Duo a parita' di
tutto il resto [compreso il S.O.] ). 
Mi possono interessare anche statistiche relative alla incidenza della RAM
su tali tempi  e/o presenza/assenza di cache, ecc. 
Mi puo' interessare annche un confronto fra i vari software a parita' di
hardware ma in questo momento mi interessa di piu' l'incidenza
dell'hardware sul comportamento di un singolo software. Magari qualche
statistica gia' fatta esiste ma non ho grandi idee su dove andare a
cercarla per cui chiedo qui, visto che a volte leggono anche dei
programmatori di
motori scacchistici che magari queste cose le sanno gia' o almeno sanno
indicarmi dove cercare.
Ciao,
Marco.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 su tali tempi  e/o presenza/assenza di cache, ecc.
In rete ce ne sono parecchi di test di uno stesso programma su varie
piattaforme. Per esempio, su Tom's HW hanno effettuato un test su molti
processori utilizzando Fritz 10:
http://www.tomshw.it/cpu.php?guide=20070718&page=processori_roundup_intel_amd-22
Ecco altri risultati di vari benchmark:
http://www.jens.tauchclub-krems.at/diverses/schach/fritz9_benchmarks.html
http://www.beepworld.de/members39/computerschach2/chessmarks.htm
http://www.sedatchess.com/hardware.html
Poi basta tenere presente che al raddoppiare della velocità la forza
aumenta di 50-70 punti (dipende dal programma) e che al raddoppiare della
memoria dedicata alle hash table c'è un aumento intorno ai 5-10 punti se
non ricordo male, per stabilire quanto più forte un programma può grosso
modo andare su un computer rispetto ad un altro.
Con il raddoppiare della velocità non si intende il raddoppiare del numero
dei processori o dei nodi al secondo (o meglio, i nodi al secondo sono un
corretto indicatore solo quando si usa un solo processore), ma il tempo
impiegato a completare la ricerca ad una data profondità. Questo perchè
molto dipende dall'algoritmo di ricerca parallelo implementato nel
programma. Per esempio, su 2 processori, la maggior parte dei programmi
attuali hanno uno speedup  di 1.7-1.8x che sale a solo 2.8-3x su 4 e ad un
misero 4-4.5x su 8 processori. I nodi al secondo però, effettivamente,
raddoppiano, quadruplicano e così via, come ci si aspetterebbe, ma questo
è dovuto al fatto che molti dei nodi ricercati sono ripetuti e futili.
---
UAF


 è dovuto al fatto che molti dei nodi ricercati sono ripetuti e futili.
Invece questo era molto piu' difficile capirlo dai benchmark.
Ciao e grazie ancora.
Ciao,
Marco.
