( Uyarı: biraz önyargılı görüşler, aşırı basitleştirmeler ve açık genellemeler. )
Genellikle dağıtılmış hesaplama ile paralel hesaplama arasındaki fark aşağıdaki gibi özetlenebilir:
- In dağıtık bilgi işlem, birincil karmaşıklık tedbirleri ile ilgili iletişim ve bilgi akışının : kaç iletişim mermi ( "zaman"); kaç bit iletildi.
- Olarak paralel işlem, birinci karmaşıklık önlemleri ile ilgili hesaplama ve bilgi işlem : kaç temel adım ( "zaman"); kaç bit saklanır.
Bu bakış açısını alırsanız, genellikle dağıtılmış sistemleri modellemek için, düğümlerinizin (veya işlemcilerin veya bilgisayarların) ne tür bir hesaplama gücünün olması önemli değildir.
O(n)
XX
TT
Dolayısıyla, Turing makinelerini dağıtılmış sistemleri modellemek için başlangıç noktası olarak kullanmak benim için biraz doğal gelmiyor: bu alakasız bir durumsa, neden her şeyi üzerine inşa etmelisiniz? Öte yandan, paralel hesaplamada bu doğal olacaktır (model Turing makineleri yerine genellikle PRAM gibi bir şey hariç).