UWAGA! Używamy plików cookies, by ułatwić korzystanie z naszego serwisu. Jeśli nie chcesz, by pliki cookies były zapisywane na Twoim dysku zmień ustawienia swojej przeglądarki. Co to są pliki cookies?

Mathematica
Obliczenia równoległe
Podstawowe cechy gridMathematica

Pakiet gridMathematica jako system obliczeń równoległych oferuje użytkownikowi środowisko obliczeniowe, które jest kompletnym środowiskiem nie wymagającym żadnych innych pakietów do realizacji zaawansowanych algorytmów obliczeń równoległych.

Do podstawowych cech systemu należą:
  • System realizuje obliczenia równoległe w modelu Master-Slave z rozproszoną pamięcią.
  • Całość systemu napisana jest w języku programu Mathematica.
  • System jest niezależny od platformy sprzętowej, jaką procesy obliczeniowe mogą być wykorzystywane jądra programu Mathematica na dowolnej platformie sprzętowej.
  • Protokołem komunikacyjnym sterującym obliczeniami równoległymi jest MathLink, protokół wykorzystywany do tej pory do komunikacji pomiędzy systemem Kernel i interfejsem użytkownika zwanym FrontEnd.
  • Pomiędzy procesami obliczeniowymi mogą być wymieniane dane liczbowe, tablice grupujące dowolne obiekty środowiska Mathematica, ale też wyrażenia symboliczne i programy w języku Mathematica.
  • Możliwość pracy w sieciach heterogenicznych, maszynach wieloprocesorowych i wielordzeniowych oraz w sieciach LAN i WAN.
  • Automatyczna podział zadań i ich dystrybucją do dostępnych węzłów obliczeniowych.
  • Wirtualna pamięć współdzielona z mechanizmami synchronizacji i lokowania
  • Równoległe programowanie funkcjonalne z mechanizmami automatycznego zrównoleglania obliczeń.
  • Diagnostyka błędów i mechanizmy automatycznego wznawiania obliczeń po przerwaniu pracy na odległych procesorach.