rasterMathematica - gridMathematica

rasterMathematica
GridMathematica logo.png
Ontwikkelaar(s) Wolfram-onderzoek
Stabiele vrijlating
10.0.1
Besturingssysteem Cross-platform (lijst)
Beschikbaar in Engels
Type Parallelle berekening
Vergunning Eigendom
Website www .wolfram .com /gridmathematica /

gridMathematica is een softwareproduct dat wordt verkocht door Wolfram Research en dat de parallelle verwerkingsmogelijkheden van het hoofdproduct Mathematica uitbreidt .

Functies

gridMathematica vergroot het aantal parallelle processen dat Mathematica tegelijk kan uitvoeren. Elk parallel proces past een extra CPU toe op een taak. Met een standaard Mathematica-licentie kunnen maximaal vier parallelle taken tegelijk worden uitgevoerd. Door het aantal beschikbare taken te vergroten, kunnen sommige soorten problemen sneller worden opgelost.

Standard Mathematica bestaat uit een front-end die een gebruikersinterface biedt en een besturingsproces (de besturingskernel) waarin rekentaken worden uitgevoerd door maximaal vier processen. Mathematica noemt de processen die berekeningen uitvoeren 'rekenkernels'. gridMathematica staat toe dat extra kernels worden gebruikt.

De "gridMathematica Local"-licentie staat het gebruik van maximaal 8 rekenkernels op een enkele computer toe. De "gridMathematica Server"-licentie staat het gebruik van maximaal 16 rekenkernels toe, verdeeld over meerdere computers.

Mathematica beheert de communicatie tussen processen, zoals wachtrijen, virtueel gedeeld geheugen en herstel van fouten.

gridMathematica schaalt naar grotere grid-systemen wanneer extra licenties worden aangeschaft. Rekenprocessen kunnen zich op één computer met meerdere processors bevinden of over een extern heterogeen netwerk worden gedistribueerd. 64-bits platforms worden ondersteund. De communicatie tussen de kernels en de front-end maakt gebruik van de Mathlink- interface, een interface die is ontworpen om externe programma's met Mathematica te laten communiceren. De communicatie verloopt via TCP/IP en gebruikt SSH of RSH voor authenticatie.

Geschiedenis

Vóór de release van Mathematica 7 waren gridMathematica en de inmiddels stopgezette Mathematica Personal Grid Edition de enige versies van Mathematica die parallelle berekening mogelijk maakten. Ze werkten als op zichzelf staande producten, waaronder Front End en Control Kernels en de Parallel Computing Toolkit, ontwikkeld door Roman Maeder, een van de oorspronkelijke auteurs van Mathematica. Met de release van Mathematica 7 werden de parallelle programmeertools opnieuw ontworpen en opgenomen in Mathematica, en werd gridMathematica opnieuw ontworpen om rechtstreeks met Mathematica te werken.

Zie ook

Referenties

Externe links