GridMathematica

gridMathematica
Información general
Tipo de programa computación paralela
Desarrollador Wolfram Research
Licencia Propietario
Versiones
Última versión estable 10.0.1 ()
Enlaces
Sitio web oficial
[editar datos en Wikidata]
Las referencias de este artículo no tienen un formato correcto. Puedes colaborar editándolas como se indica en esta página.
También puedes avisar en su página de discusión a quien las añadió pegando lo siguiente: {{subst:Aviso formato de referencias|GridMathematica}} ~~~~Este aviso fue puesto el 1 de abril de 2016.

gridMathematica es un producto de software de Wolfram Research, el cual extiende las capacidades de procesamiento paralelo de su producto principal Mathematica.[1]

Características

gridMathematica aumenta el número de procesos paralelos que Mathematica puede ejecutar de forma simultánea. Cada proceso paralelo aplica un CPU adicional a una tarea. Una licencia estándar de Mathematica permite que hasta cuatro tareas paralelas sean ejecutadas simultáneamente. Al aumentar el número de tareas disponibles, algunos tipos de problemas pueden ser resueltos en menos tiempo.[2]

Mathematica estándar consta de una parte frontal que proporciona una interfaz de usuario y un proceso de control (el kernel de control) que posee tareas computacionales realizadas por hasta cuatro procesos distintos. Mathematica llama a los procesos realizando cálculos que "computan kérneles". gridMathematica permite procesos adicionales (kérneles de cómputo) para ser luego utilizados.

gridMathematica está disponible en dos opciones. El "gridMathematica Local" autoriza el uso de hasta 8 kérneles en un solo equipo. La opción de "gridMathematica Server" permite utilizar hasta 16 kérneles de cómputo distribuidos en más de un equipo.

Mathematica administra la comunicación entre los procesos, tales como queueing, memoria virtual compartida, y recuperación de fallos.[3]

gridMathematica puede escalar a grandes sistemas de grid cuando las licencias son adquiridas. El cómputo de los procesos puede estar localizado en un equipo único de multiprocesador o puede estar distribuido en una red heterogénea remota. Plataformas de 64 bits pueden ser utilizadas.[4][5][6]​ La comunicación entre los kérneles y la parte frontal utilizala interfaz de Mathlink, la cual es una interfaz diseñada para permitir que los programas externos se comuniquen con Mathematica. La comunicación es por medio de TCP/IP[7]​ y usa SSH o RSH para la autentificación.

Historia

Antes del lanzmaiento de Mathematica 7, gridMathematica y el ahora interrumpido Mathematica Personal Grid Edition eras las únicas versiones de Mathematica que permitían la computación paralela. Ellas trabajaban como productos independientes que incluían la interfaz de usuario, los kérneles de control y la herramienta de computación paralela desarrollada por Roman Maeder, uno de los autores originales de Mathematica. Con el lanzamiento de Mathematica 7, las herramientas de programación paralela fueron  e incluidas en Mathematica,[8]​ y gridMathematica fue rediseñado para trabajar directamente con Mathematica.[9]

Véase también

  • Mathematica
  • Supercomputer

Referencias

  1. Wolfram Research introduces gridMathematica 7 MacTech
  2. Felix Grant tests out some of Wolfram's spin-off products, which aim to push the company into new markets, Scientific Computing World, June 2003.
  3. gridMathematica offers parallel computing solution Archivado el 2 de diciembre de 2005 en Wayback Machine., Dennis Sellers, MacWorld, November 20, 2002
  4. Proceedings of the 2006 ACM/IEEE conference on Supercomputing Roman Maeder
  5. Wolfram Research Announces the release ofgridMathematica Archivado el 25 de octubre de 2007 en Wayback Machine. GRIDToday Dec 2002
  6. gridMathematica 2.2 Scientific Computing World September 2007
  7. GridMathematika / Benchmark Tests Archivado el 19 de julio de 2011 en Wayback Machine. by M.Karbalai, H.Schönau, 9/14/2006.
  8. Mathematica 7: A Review Mike Riley, Dr Dobb's
  9. gridMathematica 7 enhances parallel computing MacNN

Enlaces externos

  • Exploration of the capabilities of gridMathematica on the Altix ia64 HPC machines, University of Queensland VisLab.
  • King's College London Centre for Financial Grid Computing
Control de autoridades
  • Proyectos Wikimedia
  • Wd Datos: Q307524
  • Wd Datos: Q307524