czas dostępu do pamięci w procesorze sekwencyjnym jest wąskim gardłem - ubocznym skutkiem dużej liczby procesorów jest wzrost pojemności pamięci głównej i cache, ponadto są przetwarzane bliżej miejsca gdzie są generowane, co ogranicza używanie pamięci systemowej są aplikacje inherentnie równoległe/rozproszone (modelowanie systemów rzeczywistych, systemy informacyjne firm itp.)
dzielenie zasobów - w systemach rozproszonych użytkownicy dzielą zasoby sprzętowe i software (np. bazy danych, programy), mogą dzielić takie zasoby specjalizowane jak superkomputery