gridMathematica | |
---|---|
Tip de | Calcul paralel |
Dezvoltator | Cercetarea Wolfram |
Sistem de operare | Software multiplatformă (listă) |
Limbi de interfață | Engleză |
ultima versiune | 8.0.2 |
Licență | Software proprietar |
Site-ul web | wolfram.com/products/gr… |
gridMathematica este un program furnizat de Wolfram Research care extinde capacitățile de calcul paralele ale produsului emblematic Mathematica al acelei companii . [unu]
gridMathematica crește numărul de procese paralele pe care Mathematica le poate rula în același timp. Fiecare proces paralel accesează un procesor suplimentar cu o sarcină. Licența standard Mathematica vă permite să rulați până la patru sarcini paralele în același timp. Prin creșterea numărului de sarcini disponibile, unele tipuri de probleme pot fi rezolvate în mai puțin timp. [2]
Standard Mathematica constă dintr-un front end și un proces de control (nucleu de control) care se ocupă de sarcini de calcul efectuate de până la patru nuclee. Mathematica numește astfel de procese care efectuează calcule „compute kernels” (nuclee de calcul). gridMathematica vă permite să utilizați procese suplimentare (nuclee de calcul).
gridMathematica este disponibil în două versiuni:
Mathematica se ocupă de comunicarea între procese, cum ar fi coada de așteptare, alocarea memoriei virtuale și recuperarea în caz de accident. [3]
gridMathematica se extinde la sisteme de rețea mari cu achiziționarea de licențe adecvate. Procesele de calcul pot fi fie localizate pe un computer multiprocesor, fie distribuite pe o rețea eterogenă la distanță. [4] [5] Pot fi utilizate platforme pe 64 de biți. [6] Interacțiunea dintre nuclee și interfața externă folosește Mathlink , care este o interfață concepută pentru a permite programelor externe să interacționeze cu Mathematica. Interacțiunea se face prin TCP/IP [7] și folosește SSH sau RSH pentru identificare.
Înainte de lansarea Mathematica 7, gridMathematica și Mathematica Personal Grid Edition, acum întreruptă, erau singurele versiuni ale Mathematica care acceptau calculul paralel . Au funcționat ca produse separate, inclusiv un front-end, nuclee de control și un instrument de calcul paralel dezvoltat de Roman Maeder, unul dintre autorii originali ai Mathematica. Odată cu lansarea Mathematica 7, facilitățile de calcul paralele au fost reproiectate și incluse în Mathematica [8] , iar gridMathematica a fost reproiectată pentru a funcționa direct cu Mathematica. [9]