Eman cluster por Khalid Omar

Primeros pasos

Antes de pasar a ver qué diferencia existe entre Eman 8.40, por ejemplo, y Eman 8.40 MPI o clúster, os recomiendo que leáis el siguiente texto para tener una idea de cómo tenemos que configurar nuestros ordenadores, servidores para que el motor funcione correctamente. Leer guía de configuración aquí: Hardlimit.

En un principio, antes de conocer a Omar, sólo conocía el motor texel que en su github tiene publiada una versión clúster, pero antigua. Lo podéis descargar aquí.

Básicamente las instrucciones a seguir son las siguientes:

Si hay dos computadoras llamadas host1 y host2 y MS-MPI está instalado en ambos equipos, proceda de la siguiente manera:

  • 1. En todas las computadoras, inicie sesión como el mismo usuario.
  • 2. En todas las computadoras, agregue excepciones de firewall para permitir que los programas mpiexec y smpd (ubicado en C:\Program Files\Microsoft MPI\Bin) para comunicarse a través del la red.
  • 3. En todas las computadoras, inicie un símbolo del sistema y ejecute: smpd -d 0
  • 4. Asegúrese de que texel esté instalado en el mismo directorio en todas las computadoras.
  • 5. En la computadora host1, inicie un símbolo del sistema y ejecute: cd /directorio/dónde/texel/está/instalado mpiexec -hosts 2 host1 host2 texel64cl.exe
Eman Clúster
Logo de Eman por Khalid Omar

Eman Clúster

Eman Clúster es una versión completamente diferente a la versión de Texel y funciona de forma distinta. Para que pueda funcionar requiere una serie de pasos que debido a la privacidad del motor, sólo puedo comentar lo más básico y que no desvela aquello que el autor en su derecho quiere sea así.

A diferencia de Texel, Eman clúster necesita un programa para crear el motor que será el que haga uso de los dos nodos. Este programa, cuyo nombre es Quimera y que podéis ver aquí.

Una vez tenemos el programa, creamos mediante una serie de instrucciones el motor de ajedrez que irá acompañado de un .bat que contiene toda la información que hace funcionar el programa aprovechando el hardware o nodos, junto a un archivo.xml y otro archivo .default donde se harán los cambios necesarios acordes a los controles de tiempo.

Recomendaciones

Eman clúster como cualquier aplicación que use el multiproceso mediante nodos requiere de una configuración de red específica. De hecho es esencial tener un router, swiftch y cables de red de categoría siete u ocho, para mejorar el rendimiento del clúster. De hecho son dos hardware conectados mediante red.

Por consiguiente tener bien configurada la red será crucial. Así como reservar núcleos de los procesadores para otras tareas como puede ser las que necesite el sistema u otras aplicaciones. Y para finalizar, ejecute en su sistema el comando gpedit.msc y vaya a directivas locales, seguridad, asignación de derecho de usuario, bloquear páginas de memoria y aquí hacemos clic y añadimos el usuario de sistema que usamos cuando jugamos con el motor de ajedrez. Reinicie su ordenador para que lso cambios tengan efecto y a disfrutar.

Jorge Ruiz Centelles
Jorge Ruiz Centelles

Especialista en SEO y Marketing online.

Deja un comentario