Baner
 :: Główna  :: Technologie

Istnieje wiele rozwiązań wspomagających pisanie aplikacji przetwarzających dane równolegle. Między innymi są to biblioteki, których zadaniem jest zrównoleglanie obliczeń, tak aby mogły zostać równomiernie rozłożone na dostępne węzły. Biblioteki te zwalniają programistę z konieczności oprogramowywania procesu podziału pracy pomiędzy węzły i zbierania wyników. Zawierają również mechanizmy wzajemnej komunikacji i detekcji jej awarii. Stopień zaawansowania tych bibliotek oraz łatwość ich użycia sprawia, że stają się potężnym narzędziem w ręku programisty. Dodatkowo biblioteki obliczeń równoległych nie wymagają ingerencji w systemy operacyjne. Przez to ich użycie staje się łatwiejsze. Biblioteki te opierają się na systemie komunikatów, które „krążą” pomiędzy węzłami.