gridMathematica - gridMathematica
![]() | |
| Utvecklare | Wolfram Research |
|---|---|
| Stabil frisättning | 10.0.1
|
| Operativ system | Plattformsoberoende (lista) |
| Tillgänglig i | engelsk |
| Typ | Parallell beräkning |
| Licens | Proprietär |
| Hemsida | www |
gridMathematica är en mjukvaruprodukt som säljs av Wolfram Research som utökar parallellbearbetningskapaciteten för huvudprodukten Mathematica .
Funktioner
gridMathematica ökar antalet parallella processer som Mathematica kan köra på en gång. Varje parallell process tillämpar en ytterligare CPU på en uppgift. Med en standard Mathematica -licens kan upp till fyra parallella uppgifter köras samtidigt. Genom att öka antalet tillgängliga uppgifter kan vissa typer av problem lösas snabbare.
Standard Mathematica består av en front -end som tillhandahåller ett användargränssnitt och en kontrollprocess (kontrollkärnan) som har beräkningsuppgifter som utförs av upp till fyra processer. Mathematica kallar processerna som utför beräkningar "beräkningskärnor". gridMathematica gör det möjligt att använda ytterligare kärnor.
Licensen "gridMathematica Local" tillåter användning av upp till åtta beräkningskärnor på en enda dator. Licensen "gridMathematica Server" möjliggör användning av upp till 16 beräkningskärnor fördelade på flera datorer.
Mathematica hanterar kommunikation mellan processer som köer, virtuellt delat minne och felåterställning.
gridMathematica skalas till större nätsystem när ytterligare licenser köps. Datorprocesser kan lokaliseras på en enda multiprocessordator eller distribueras över ett avlägset heterogent nätverk. 64 bitars plattformar stöds. Kommunikationen mellan kärnorna och frontänden använder Mathlink -gränssnittet , vilket är ett gränssnitt som är utformat för att låta externa program kommunicera med Mathematica. Kommunikationen är över TCP/IP och använder SSH eller RSH för autentisering.
Historia
Innan Mathematica 7 släpptes var gridMathematica och den nu avvecklade Mathematica Personal Grid Edition de enda versionerna av Mathematica som gav parallellberäkning. De arbetade som fristående produkter inklusive Front End och Control Kernels och Parallel Computing Toolkit utvecklat av Roman Maeder, en av de ursprungliga författarna till Mathematica. Med lanseringen av Mathematica 7 gjordes parallella programmeringsverktyg om och inkluderades i Mathematica, och gridMathematica gjordes om för att fungera direkt med Mathematica.
