gridMathematica - gridMathematica
![]() | |
| Desarrollador (es) | Investigación Wolfram |
|---|---|
| Lanzamiento estable | 10.0.1
|
| Sistema operativo | Multiplataforma (lista) |
| Disponible en | inglés |
| Escribe | Computación paralela |
| Licencia | Propiedad |
| Sitio web | www |
gridMathematica es un producto de software vendido por Wolfram Research que amplía las capacidades de procesamiento paralelo de su producto principal Mathematica .
Características
gridMathematica aumenta la cantidad de procesos paralelos que Mathematica puede ejecutar a la vez. Cada proceso paralelo aplica una CPU adicional a una tarea. Una licencia estándar de Mathematica permite que se ejecuten hasta cuatro tareas paralelas a la vez. Al aumentar el número de tareas disponibles, algunos tipos de problemas se pueden resolver más rápidamente.
Standard Mathematica consiste en un front-end que proporciona una interfaz de usuario y un proceso de control (el núcleo de control) que tiene tareas computacionales realizadas por hasta cuatro procesos. Mathematica llama a los procesos que realizan cálculos "núcleos de cálculo". gridMathematica permite el uso de núcleos adicionales.
La licencia "gridMathematica Local" permite el uso de hasta 8 núcleos de computación en una sola computadora. La licencia "gridMathematica Server" permite el uso de hasta 16 núcleos de computación distribuidos en múltiples computadoras.
Mathematica administra la comunicación entre procesos, como las colas, la memoria compartida virtual y la recuperación de fallas.
gridMathematica escala a sistemas de red más grandes cuando se compran licencias adicionales. Los procesos informáticos se pueden ubicar en una sola computadora multiprocesador o distribuirse en una red heterogénea remota. Se admiten plataformas de 64 bits. La comunicación entre los núcleos y el front-end utiliza la interfaz Mathlink , que es una interfaz diseñada para permitir que programas externos se comuniquen con Mathematica. La comunicación se realiza a través de TCP / IP y utiliza SSH o RSH para la autenticación.
Historia
Antes del lanzamiento de Mathematica 7, gridMathematica y la ahora discontinuada Mathematica Personal Grid Edition eran las únicas versiones de Mathematica que proporcionaban computación paralela. Funcionaron como productos independientes, incluidos Front End y Control Kernels y el kit de herramientas de computación paralela desarrollado por Roman Maeder, uno de los autores originales de Mathematica. Con el lanzamiento de Mathematica 7, las herramientas de programación paralela se rediseñaron e incluyeron en Mathematica, y gridMathematica fue rediseñado para trabajar directamente con Mathematica.
