Tamaño de las tablas hash según el tiempo de reflexión
Tamaño de las tablas hash según el tiempo de reflexión |
![]() |
![]() |
|
Tamaño de las tablas hash según el tiempo de reflexión |
![]() |
![]() |
Para análisis infinito o partidas con controles de tiempo largos se deben emplear tablas de transposición o tablas hash tan grandes como sea posible, habitualmente sobre la mitad del total de memoria RAM del ordenador. Por ejemplo, en un sistema con 4 GB de memoria RAM, debería poder usar sin problemas hasta 2048 MB para las tablas hash o en un sistema con 12 GB de RAM, podría usar hasta 8192 MB.
Para partidas más cortas, por ejemplo, partidas entre 3 y 5 minutos, es mejor usar 256 MB o 512 MB ya que con ello se obtendrá mejor rendimiento. Para partidas de 16 minutos, un tamaño de 1024 MB o 2048 MB para las tablas de transposición estaría bien.
Si conoce el tiempo medio por jugada (T, en segundos) y la velocidad media de cálculo de nodos de su ordenador (S, en kN/s), puede calcular el tamaño óptimo de las tablas hash con la fórmula: (T x S / 100) MB.
Por ejemplo, si usa un control de tiempo de 10 minutos para 40 jugadas repetidamente, el tiempo medio por jugada es T = 15 segundos.
En un equipo que procese unos 2,000 kN/s, el tamaño óptimo de las tablas hash sería de aproximadamente:
(15 x 2,000 / 100) = 300 MB
En otras palabras, 256 MB o 512 MB serían los valores recomendables.