rutnätMathematica | |
---|---|
Sorts | Parallell beräkning |
Utvecklaren | Wolfram Research |
Operativ system | Programvara över plattformar (lista) |
Gränssnittsspråk | engelsk |
senaste versionen | 8.0.2 |
Licens | Proprietär programvara |
Hemsida | wolfram.com/products/gr… |
gridMathematica är ett program som tillhandahålls av Wolfram Research som utökar de parallella beräkningsmöjligheterna hos företagets flaggskepp Mathematica -produkt . [ett]
gridMathematica ökar antalet parallella processer som Mathematica kan köra samtidigt. Varje parallell process får åtkomst till en extra processor med en uppgift. Standardlicensen Mathematica låter dig köra upp till fyra parallella uppgifter samtidigt. Genom att öka antalet tillgängliga uppgifter kan vissa typer av problem lösas på kortare tid. [2]
Standard Mathematica består av en frontend och en kontrollprocess (kontrollkärna) som hanterar beräkningsuppgifter som utförs av upp till fyra kärnor. Mathematica kallar sådana processer som utför beräkningar för "beräkningskärnor" (beräkningskärnor). gridMathematica låter dig använda ytterligare processer (beräkningskärnor).
gridMathematica finns i två versioner:
Mathematica hanterar kommunikation mellan processer såsom köbildning, virtuellt minnesallokering och kraschåterställning. [3]
gridMathematica skalas till stora nätsystem med köp av lämpliga licenser. Beräkningsprocesser kan antingen lokaliseras på en dator med flera processorer eller distribueras över ett heterogent fjärrnätverk. [4] [5] 64-bitars plattformar kan användas. [6] Interaktion mellan kärnor och det externa gränssnittet använder Mathlink , som är ett gränssnitt designat för att tillåta externa program att interagera med Mathematica. Interaktionen görs över TCP/IP [7] och använder SSH eller RSH för identifiering.
Innan Mathematica 7 släpptes var gridMathematica och den nu avvecklade Mathematica Personal Grid Edition de enda versionerna av Mathematica som stödde parallell beräkning . De körde som separata produkter, inklusive en front-end, kontrollkärnor och ett parallellt beräkningsverktyg utvecklat av Roman Maeder, en av de ursprungliga författarna till Mathematica. Med släppet av Mathematica 7 omgjorda de parallella beräkningsfaciliteterna och inkluderades i Mathematica [8] och gridMathematica designades om för att fungera direkt med Mathematica. [9]