mirror of
https://github.com/kuhyx/WUT_Computer_Science.git
synced 2026-07-04 13:03:05 +02:00
feat: removed false statemtn that MPI did not work better than sequential
This commit is contained in:
parent
854cd04595
commit
560c1bad74
Binary file not shown.
@ -362,9 +362,7 @@ dużych (większych niż 5000 na 5000) macierzy i spowolniło dla mniejszych, co
|
||||
\paragraph{Wątki} Dla wątków nie udało się uzyskać przyśpieszenia ani dla małych ani dla dużych macierzy, podejrzewamy że jest to spowodowane przez nieefektywne
|
||||
zarządzanie wątkami przez Python-a
|
||||
\\
|
||||
\paragraph{MPI} Zrównoleglenie używające MPI okazało się gorsze niż
|
||||
rozwiązanie sekwencyjne ze względu na ograniczenia związane z serializacją i komunikacją w bibliotekach MPI oraz sposób, w jaki macierze są rozgłaszane między procesami,
|
||||
Rozwiązanie nie działa dla dużych macierzy, takich jak poli3, ze względu na ograniczenia związane z serializacją i komunikacją w bibliotekach MPI oraz sposób,
|
||||
\paragraph{MPI} Rozwiązanie nie działa dla dużych macierzy, takich jak poli3, ze względu na ograniczenia związane z serializacją i komunikacją w bibliotekach MPI oraz sposób,
|
||||
w jaki macierze są rozgłaszane między procesami. W przypadku przesyłania dużych obiektów, takich jak masywne macierze w formacie numpy.ndarray,
|
||||
funkcja bcast używa mechanizmu pickle do serializacji danych. Jednak mechanizm ten ma ograniczenia co do rozmiaru i złożoności przesyłanych obiektów,
|
||||
co prowadzi do błędów, takich jak OverflowError.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user