1. Model z wykorzystaniem kompilatorów zrównoleglających programy sekwencyjne - idea fix?
2. Model z równoległością danych - język HPF (High Performance Fortran).
3. Model bazujący na wykorzystaniu pamięci współdzielonej (ang shared
memory) lub rozproszonej pamięci współdzielonej (ang. distributed shared me mory)
- równoległość na poziomie sterowania,
- konieczność synchronizacji dostępu wielu procesów do zmiennych globalnych,
- możliwe rozszerzenia: model krotek w systemie LINDA
4. Model z wymianą komunikatów (ang. message passing)
5. Model z wykorzystaniem zdalnego wywołania procedur (ang. remote
procedurę cali) - pośredni pomiędzy 3 i 4
6. Model wielu wątków (ang. threads) - wątek przypomina proces, lecz nie
posiada własnej przestrzeni adresowej - standardowy w tzw. symetrycznych multiprocesorach.
72 2- Modele obliczeń rozproszonych Marek Nowak 3