Mathematica Obliczenia równoległe Skalowalność aplikacji |
![]() |
Aplikacje równoległe pisane z wykorzystaniem systemu gridMathematica cechuje skalowalność czyli zdolność automatycznego dostosowania pracy aplikacji do liczby dostępnych procesorów obliczeniowych. Dane i sekwencje sterujące wysyłane są przez proces sterujący do takiej liczby procesów obliczeniowych jaka jest dostępna.
![]() |
Proces sterujący Controlling Kernel |
![]() |
Proces obliczeniowy Computation Kernel |
Ta sama aplikacja może pracować na jednym procesorze, ale też wykorzystać pracę dwóch, ...
trzech, ...
czterech, ...
...
...
...
dwudziestu, ...
... czy dowolnej innej liczby procesorów lub rdzeni procesowrowych. Każdy z nich może pracować na innej platformie sprzętowej (Windows, Linux, Macintosh, Unix).