siatkaMatematyka - gridMathematica

gridMatematyka
GridMathematica logo.png
Deweloper(zy) Badania Wolframa
Wersja stabilna
10.0.1
System operacyjny Wieloplatformowy (lista)
Dostępne w język angielski
Rodzaj Obliczenia równoległe
Licencja Prawnie zastrzeżony
Strona internetowa www .wolfram .com /gridmatematyka /

gridMathematica to oprogramowanie sprzedawane przez Wolfram Research, które rozszerza możliwości przetwarzania równoległego swojego głównego produktu Mathematica .

Cechy

gridMathematica zwiększa liczbę równoległych procesów, które Mathematica może uruchomić jednocześnie. Każdy proces równoległy stosuje do zadania dodatkowy procesor. Standardowa licencja Mathematica pozwala na jednoczesne uruchomienie do czterech równoległych zadań. Zwiększając liczbę dostępnych zadań, niektóre rodzaje problemów można rozwiązywać szybciej.

Standard Mathematica składa się z frontendu, który zapewnia interfejs użytkownika i procesu kontrolnego (jądra kontrolnego), który ma zadania obliczeniowe wykonywane przez maksymalnie cztery procesy. Mathematica nazywa procesy wykonujące obliczenia „jądrami obliczeniowymi”. gridMathematica pozwala na użycie dodatkowych jąder.

Licencja „gridMathematica Local” pozwala na użycie do 8 jąder obliczeniowych na jednym komputerze. Licencja „gridMathematica Server” pozwala na użycie do 16 jąder obliczeniowych rozproszonych na wielu komputerach.

Mathematica zarządza komunikacją międzyprocesową, taką jak kolejkowanie, wirtualna pamięć współdzielona i odzyskiwanie po awarii.

gridMathematica skaluje się do większych systemów sieciowych po zakupie dodatkowych licencji. Procesy obliczeniowe mogą być zlokalizowane na jednym komputerze wieloprocesorowym lub rozproszone w zdalnej sieci heterogenicznej. Obsługiwane są platformy 64-bitowe. Komunikacja między jądrami a frontendem wykorzystuje interfejs Mathlink , który jest interfejsem zaprojektowanym w celu umożliwienia zewnętrznym programom komunikowania się z Mathematicą. Komunikacja odbywa się przez TCP/IP i do uwierzytelniania używa się SSH lub RSH .

Historia

Przed wydaniem Mathematica 7, gridMathematica i obecnie wycofana Mathematica Personal Grid Edition były jedynymi wersjami Mathematica, które zapewniały obliczenia równoległe. Pracowały jako samodzielne produkty, w tym Front End i Control Kernels oraz Parallel Computing Toolkit opracowany przez Romana Maedera, jednego z oryginalnych autorów Mathematica. Wraz z wydaniem Mathematica 7, narzędzia programowania równoległego zostały przeprojektowane i włączone do Mathematica, a gridMathematica został przeprojektowany do pracy bezpośrednio z Mathematica.

Zobacz też

Bibliografia

Zewnętrzne linki