ruudukkoMathematica - gridMathematica
![]() | |
| Kehittäjä (t) | Wolfram Research |
|---|---|
| Vakaa julkaisu | 10.0.1
|
| Käyttöjärjestelmä | Monialustainen (luettelo) |
| Saatavilla | Englanti |
| Tyyppi | Rinnakkaislaskenta |
| Lisenssi | Omistettu |
| Verkkosivusto | www |
gridMathematica on Wolfram Researchin myymä ohjelmisto, joka laajentaa päätuotteensa Mathematican rinnakkaiskäsittelyominaisuuksia .
ominaisuudet
gridMathematica lisää rinnakkaisten prosessien määrää, joita Mathematica voi ajaa kerralla. Jokainen rinnakkaisprosessi soveltaa tehtävään lisäprosessoria. Tavallinen Mathematica -lisenssi mahdollistaa jopa neljän rinnakkaisen tehtävän suorittamisen kerralla. Lisäämällä käytettävissä olevien tehtävien määrää tietyt ongelmat voidaan ratkaista nopeammin.
Standard Mathematica koostuu käyttöliittymästä ja käyttöprosessista (ohjausydin), jossa on laskentatehtäviä enintään neljällä prosessilla. Mathematica kutsuu laskutoimituksia suorittavia prosesseja "laskentaydiniksi". gridMathematica mahdollistaa lisäydinten käytön.
"GridMathematica Local" -lisenssi sallii enintään 8 laskentaytimen käytön yhdessä tietokoneessa. "GridMathematica Server" -lisenssi mahdollistaa enintään 16 laskentaydintä, jotka on jaettu useille tietokoneille.
Mathematica hallinnoi prosessien välistä viestintää, kuten jonottamista, virtuaalista jaettua muistia ja vian palauttamista.
gridMathematica skaalautuu suuremmiksi verkkojärjestelmiksi, kun ostetaan lisälisenssejä. Laskentaprosessit voidaan sijoittaa yhteen moniprosessoritietokoneeseen tai jakaa heterogeenisen etäverkon kautta. 64 -bittisiä alustoja tuetaan. Ytimien ja käyttöliittymän välinen tiedonsiirto käyttää Mathlink -käyttöliittymää, joka on käyttöliittymä, joka on suunniteltu sallimaan ulkoisten ohjelmien kommunikoida Mathematican kanssa. Tiedonsiirto on TCP/IP -protokollaa ja käyttää todentamiseen SSH- tai RSH -yhteyttä .
Historia
Ennen Mathematica 7: n julkaisua gridMathematica ja nyt lopetettu Mathematica Personal Grid Edition olivat ainoat Mathematican versiot, jotka mahdollistivat rinnakkaisen laskennan. Ne toimivat itsenäisinä tuotteina, mukaan lukien Front End- ja Control-ytimet sekä Parallel Computing Toolkit, jonka on kehittänyt Roman Maeder, yksi Mathematican alkuperäisistä kirjoittajista. Mathematica 7: n julkaisun myötä rinnakkaisohjelmointityökalut suunniteltiin uudelleen ja sisällytettiin Mathematicaan, ja gridMathematica suunniteltiin toimimaan suoraan Mathematican kanssa.
