Forum pubblico/privato: Pubblico
Permessi di scrittura: Utenti registrati
Giorno: 16/06/2018, 16:05:51
TIPO MOTORI - domanda da neofita
Stockfish viene in genere presentato in 3 versioni: standard-bmi2 e popcnt. In cosa differiscono e quale è la più indicata per il mio hardware? (processore I7 7700HQ con 16 giga di RAM.
Giorno: 18/10/2021, 07:34:52
Link sponsorizzati
Giorno: 16/06/2018, 16:27:49
La versione standard è per i processori più vecchi e la popcnt per quelli di età intermedia.

Per i processori Intel più recenti, dalla serie "4000" in poi, la versione meglio ottimizzata è la bmi2, per cui utilizza tranquillamente questa ...

ciao.gifciao.gif
"TB or not TB..."
Giorno: 04/07/2018, 19:43:26
Tecnicamente, queste sigle si riferiscono alle istruzioni utilizzate per "ispezionare" i bit che rappresentano la posizione. "popcnt" significa letteralmente "pop count" e ritorna il numero di bit a 1 di una bitboard.

Non tutti i processori (CPU) hanno queste istruzioni, per cui si compila il programma con queste attivate o disattivate. Si potrebbe anche far sì che sia il motore a capire se sono disponibili o meno ma compilarlo con/senza rende il tutto un po' più veloce.
Stefano Gemma www.linformatica.com www.scacchi.us