gridMathematica | |
---|---|
Tyyppi | Rinnakkaislaskenta |
Kehittäjä | Wolfram Research |
Käyttöjärjestelmä | Monialustaiset ohjelmistot (luettelo) |
Käyttöliittymäkielet | Englanti |
uusin versio | 8.0.2 |
Lisenssi | Oma ohjelmisto |
Verkkosivusto | wolfram.com/products/gr… |
gridMathematica on Wolfram Researchin toimittama ohjelma, joka laajentaa yrityksen lippulaivan Mathematica -tuotteen rinnakkaislaskentaominaisuuksia . [yksi]
gridMathematica lisää rinnakkaisten prosessien määrää, joita Mathematica voi suorittaa samanaikaisesti. Jokainen rinnakkainen prosessi käyttää lisäsuoritinta tehtävän kanssa. Vakio Mathematica -lisenssi mahdollistaa jopa neljän rinnakkaisen tehtävän suorittamisen samanaikaisesti. Lisäämällä käytettävissä olevien tehtävien määrää tietyntyyppiset ongelmat voidaan ratkaista lyhyemmässä ajassa. [2]
Standard Mathematica koostuu käyttöliittymästä ja ohjausprosessista (ohjausydin), joka käsittelee jopa neljän ytimen suorittamia laskennallisia tehtäviä. Mathematica kutsuu tällaisia laskelmia suorittavia prosesseja "laskentaytimiksi" (compute kernels). gridMathematica antaa sinun käyttää lisäprosesseja (laskentaytimiä).
gridMathematica on saatavana kahdessa versiossa:
Mathematica käsittelee prosessien välistä viestintää, kuten jonotusta, virtuaalimuistin varaamista ja kaatumisista palautumista. [3]
gridMathematica skaalautuu suuriin grid-järjestelmiin ostamalla asianmukaiset lisenssit. Laskentaprosessit voidaan joko lokalisoida yhteen moniprosessoriseen tietokoneeseen tai hajauttaa heterogeeniseen etäverkkoon. [4] [5] 64-bittisiä alustoja voidaan käyttää. [6] Ydinten ja ulkoisen liitännän välinen vuorovaikutus käyttää Mathlinkiä , joka on rajapinta, joka on suunniteltu mahdollistamaan ulkoisten ohjelmien vuorovaikutus Mathematican kanssa. Vuorovaikutus tapahtuu TCP/IP :n [7] kautta ja käyttää SSH :ta tai RSH :ta tunnistamiseen.
Ennen Mathematica 7:n julkaisua gridMathematica ja nyt lopetettu Mathematica Personal Grid Edition olivat ainoat Mathematican versiot, jotka tukivat rinnakkaislaskentaa . Ne toimivat erillisinä tuotteina, mukaan lukien etuosa, ohjausytimet ja rinnakkaislaskentatyökalu, jonka oli kehittänyt Roman Maeder, yksi Mathematican alkuperäisistä kirjoittajista. Mathematica 7:n julkaisun myötä rinnakkaiset laskentatoiminnot suunniteltiin uudelleen ja sisällytettiin Mathematicaan [8] ja gridMathematica suunniteltiin uudelleen toimimaan suoraan Mathematican kanssa. [9]