GridMathematica - GridMathematica
Vývojáři | Wolfram Research |
---|---|
Stabilní uvolnění | 10.0.1 |
Operační systém | Cross-platform (seznam) |
K dispozici v | Angličtina |
Typ | Paralelní výpočet |
Licence | Proprietární |
webová stránka | www |
gridMathematica je softwarový produkt prodávaný společností Wolfram Research který rozšiřuje možnosti paralelního zpracování svého hlavního produktu Mathematica.[1]
Funkce
gridMathematica zvyšuje počet paralelních procesů, které může Mathematica spustit najednou. Každý paralelní proces aplikuje na úlohu další CPU. Standardní licence Mathematica umožňuje spuštění až čtyř paralelních úkolů najednou. Zvýšením počtu dostupných úkolů lze některé typy problémů vyřešit rychleji.[2]
Standardní Mathematica se skládá z klientského rozhraní, které poskytuje uživatelské rozhraní a řídicího procesu (řídicí jádro), který má výpočetní úlohy prováděné až čtyřmi procesy. Mathematica nazývá procesy provádějící výpočty „výpočetními jádry“. gridMathematica umožňuje použití dalších jader.
Licence „gridMathematica Local“ umožňuje použití až 8 výpočetních jader v jednom počítači. Licence „gridMathematica Server“ umožňuje použití až 16 výpočetních jader distribuovaných na více počítačích.
Mathematica spravuje meziprocesovou komunikaci, jako jsou fronty, virtuální sdílená paměť a zotavení po selhání.[3]
gridMathematica se rozšiřuje do větších gridových systémů, když jsou zakoupeny další licence. Výpočtové procesy mohou být umístěny na jednom víceprocesorovém počítači nebo distribuovány přes vzdálenou heterogenní síť.[4][5] Podporovány mohou být 64bitové platformy.[6] Komunikace mezi jádry a frontendem využívá Mathlink interface, což je rozhraní navržené tak, aby umožňovalo externím programům komunikovat s Mathematica. Komunikace skončila TCP / IP [7] a použít SSH nebo RSH pro autentizaci.
Dějiny
Před vydáním Mathematica 7 byly gridMathematica a nyní ukončená verze Mathematica Personal Grid Edition jedinou verzí Mathematica, která poskytovala paralelní výpočet. Pracovali jako samostatné produkty, včetně Front End a Control Kernels a Parallel Computing Toolkit vyvinutého Romanem Maederem, jedním z původních autorů Mathematica. S vydáním Mathematica 7 byly nástroje pro paralelní programování přepracovány a zahrnuty do Mathematica,[8] a gridMathematica byl přepracován tak, aby pracoval přímo s Mathematica.[9]
Viz také
Reference
- ^ Wolfram Research představuje gridMathematica 7 MacTech
- ^ Felix Grant testuje některé produkty spin-off společnosti Wolfram, jejichž cílem je posunout společnost na nové trhy, Scientific Computing World, červen 2003.
- ^ gridMathematica nabízí paralelní výpočetní řešení, Dennis Sellers, MacWorld, 20. listopadu 2002.
- ^ Sborník příspěvků z konference ACM / IEEE 2006 o superpočítači Roman Maeder
- ^ Wolfram Research oznamuje vydání gridMathematica Archivováno 2007-10-25 na Wayback Machine GRID Dne 12. prosince 2002
- ^ gridMathematica 2.2 Svět vědeckých počítačů září 2007
- ^ GridMathematika / Benchmark Tests Archivováno 19. 7. 2011 na Wayback Machine autor: M. Karbalai, H.Schönau, 14. září 2006.
- ^ Mathematica 7: Recenze Mike Riley, doktor Dobb
- ^ gridMathematica 7 vylepšuje paralelní výpočty MacNN