GridMathematica

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]

Caracteristici

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:

  1. Licențele GridMathematica Local permit utilizarea a până la 8 nuclee de calcul pe un singur computer.
  2. „GridMathematica Server” oferă posibilitatea de a utiliza până la 16 nuclee de calcul distribuite pe mai mult de un computer.

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.

Istorie

Î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]

Vezi și

Note

  1. Wolfram Research introduce gridMathematica 7 Arhivat 9 mai 2016 la Wayback Machine MacTech
  2. Felix Grant testează unele dintre produsele derivate ale Wolfram, care urmăresc să împingă compania pe noi piețe Arhivat la 3 martie 2016 la Wayback Machine , Scientific Computing World, iunie 2003.
  3. gridMathematica oferă o soluție de calcul paralelă Arhivat 2 decembrie 2005 la Wayback Machine , Dennis Sellers, MacWorld, 20 noiembrie 2002
  4. Proceedings of the 2006 ACM/IEEE Conference on Supercomputing Roman Maeder
  5. Wolfram Research anunță lansarea gridMathematica Arhivat 25 octombrie 2007. GRID Astăzi decembrie 2002
  6. gridMathematica 2.2 Arhivat 4 aprilie 2013 la Wayback Machine Scientific Computing World septembrie 2007
  7. GridMathematika / Benchmark Tests Arhivat 19 iulie 2011. de M.Karbalai, H.Schönau, 14.09.2006.
  8. Mathematica 7: A Review Arhivat 3 mai 2009 la Wayback Machine Mike Riley, Dr Dobb's
  9. gridMathematica 7 îmbunătățește calculul paralel Arhivat 9 iulie 2016 la Wayback Machine MacNN

Link -uri