gridMathematica

gridMathematica

gridMathematica es la solución de cálculo distribuido y recursos compartidos (tecnología grid) desarrollada sobre la herramienta de computación técnica Mathematica.

gridMathematica es la solución desarrollada sobre Mathematica para abarcar problemas en el campo de la matemática, las ciencias, la ingeniería y el análisis financiero que involucran inmensos conjuntos de datos y cálculos de gran coste computacional a través de la distribución del cálculo en procesadores de una misma máquina o conjuntos de ordenadores.

gridMathematica introduce un pequeño número de construcciones de cálculo en paralelo de forma que los profesionales familiarizados con Mathematica pueden adaptarse sin dificultades a gridMathematica. Además, los programas desarrollados con Mathematica son fácilmente adaptables para ser ejecutados con gridMathematica. Los neófitos de Mathematica se beneficiarán de prestaciones de programación de alto nivel y de miles de funciones contruidas para la resolución de problemas que requieren de cálculo distribuido.

gridMathematica implementa muchas primitivas para programación en paralelo e incluye comandos de alto nivel para la ejecución en paralelo de operaciones matriciales, representación visual y otras operaciones tales como simulación de Montecarlo en paraleo, visualización, búsqueda y optimización. El código fuente de estos comandos de alto nivel se proporciona para que el usuario puede utilizarlo como plantilla para sus propios programas.

CARACTERÍSTICAS PRINCIPALES

Además de soporte a todas las funciones de Mathematica y a las librerías de funciones de Mathematica, gridMathematica ofrece las siguientes prestaciones de cálculo en paralelo:

  • Memoria distribuida.
  • Paralelismo "Master/Slave".
  • Implementación independiente de software/hardware.
  • Código fuente para todos los comandos de alto nivel.
  • Comunicación entre "kernels" utilizando MathLink.
  • Soporte para máquinas con varios procesadores, redes heterogéneas, LAN y WAN.
  • Soporte para programación de procesos virtuales o distribución explícita para los procesadores disponibles.
  • Soporte para memoria compartida virtual.
  • Soporte para sincronización, bloqueo y ocultación del tiempo de espera.
  • Soporte para colas de procesos y concurrencia.
  • Soporte para programación funcional paralela.
  • Soporte para recuperación de caídas de sistema y reasignación automática de procesos abandonados.
  • Soporte a Microsoft Windows Compute Cluster Server 2003 a través de Cluster Integration Package (desde mayo de 2006). Cluster Integration Package proporciona una interfaz directa para sistemas de gestión de cluster desde gridMathematica. Con esta librería, los motores computacionales ("kernels") son lanzados a través del sistema de gestión de cluster si necesidad de depender de SSH, RSH o herramientas similares. La librería también permite interacciones con el sistema de gestión para obtener información sobre el estado de gridMathematica.

Para más información, puede visitar la página de Wolfran de este producto:

http://www.wolfram.com/products/gridmathematica/

Para mayor información acerca de cualquiera de nuestros productos, usted puede contactarnos:

Tel. +52-55-5525-2215
Fax +52-55-5514-4225

Correo Electrónico:
informacion@globalcomputing.com.mx