mpi

Jak debugować program MPI?

Mam program MPI, który kompiluje i uruchamia, ale chciałbym przejść przez niego, aby upewnić się, że nic dziwnego się nie dzi ... ennika, ale tak naprawdę nie daje to takiej samej swobody jak debugger. Czy są lepsze podejścia? Jak debugować MPI programy?

Jakie są scenariusze, dla których MPI lepiej pasuje niż MapReduce?

O ile rozumiem, MPI daje mi znacznie większą kontrolę nad tym, jak dokładnie różne węzły w klastrze będą się komunikować. W ... ariusz programowania klastrowego, w którym bardziej ogólny model MPI jest oczywistą przewagą nad prostszym modelem MapReduce?

serializacja struct w C i transfer przez MPI

Zdefiniowałem Niestandardowy struct, który muszę wysłać do innego Proces MPI przy użyciu MPI_Bsend (lub MPI_Send). Oto struk ... . Słyszałem, że będę musiał użyć "serializacji". Jak powinienem podejść do tego i pomyślnie wysłać myCar, aby przetworzyć 5?

Dlaczego MPI jest uważane za trudniejsze niż pamięć dzielona, a Erlang za łatwiejsze, skoro obie są przekazywaniem wiadomości?

Obecnie istnieje duże zainteresowanie Erlangiem jako językiem do pisania równoległych programów na wielu rdzeniach. Słyszałem ... omości, sprawia, że przekazywanie wiadomości w stylu Erlanga jest znacznie łatwiejsze niż MPI? A może jest jakiś inny powód?

MPI: blokowanie vs nieblokowanie

Mam problem ze zrozumieniem pojęcia blokowania komunikacji i nieblokowania komunikacji w MPI. Jakie są różnice między nimi? Jakie są zalety i wady? Dzięki!

MPI vs openMP dla pamięci współdzielonej

Powiedzmy, że jest komputer z 4 procesorami, każdy z 2 rdzeniami, więc całkowicie 8 Rdzeni. Z moim ograniczonym zrozumieniem ... ych, jak i współdzielonych. Ponadto, jeśli użyję MPI dla współdzielonego ustawienia, wydajność spadnie w porównaniu z openMP?

MPI vs GPU vs Hadoop, jaka jest główna różnica między tymi trzema równoległościami?

Wiem, że dla jakiegoś algorytmu uczenia maszynowego, takiego jak random forest, które z natury powinny być implementowane rów ... adanie porównujące różnicę między nimi, to będzie idealnie! Proszę wymienić plusy i minusy dla każdego paralelizmu , dzięki

Używanie MPI Bcast do komunikacji MPI

Próbuję transmitować wiadomość z węzła głównego do wszystkich innych węzłów za pomocą MPI_Bcast. Jednak ilekroć uruchamiam te ... printf("rank %d receiving received %d\n", rank, buf); } MPI_Finalize(); return 0; }

bezpieczeństwo wątków MPI send przy użyciu wątków utworzonych za pomocą std:: async

Zgodnie z ta strona , korzystanie z {[1] } jest bezpieczne. Jednak w mojej aplikacji często (nie zawsze) napotykam impasy lu ... nt. Moje pytanie: czy obiecane przez MPI bezpieczeństwo wątków nie jest kompatybilne z wątkami utworzonymi przez std::async?

Narzędzia do pomiaru kosztów komunikacji MPI [zamknięte]

Używam MPI i chcę mierzyć koszty komunikacji, aby móc je następnie porównać z kosztami "przetwarzania", np. ile czasu potrzeb ... ) Czy jest coś do dokonywania pomiarów kosztów komunikacji MPI jak jest np. PAPI do analizy kodu wydajność? Z góry dzięki!

MPI: rdzenie czy procesory?

Cześć jestem trochę MPI noob więc proszę o cierpliwość. :) Powiedzmy, że mam program MPI o nazwie foo.c i uruchamiam plik w ... a jest różnica między rdzeniem a procesorem, więc jeśli mógłbyś również wyjaśnić trochę więcej, byłoby to pomocne. Dziękuję.

Macierz partycji MPI na bloki

Chcę podzielić macierz na bloki (nie paski), a następnie rozprowadzić te bloki używając MPI_Scatter. Wymyśliłem rozwiązanie, ... b[4], b[5], b[6], b[7], b[8], b[9], b[10], b[11], b[12], b[13], b[14], b[15]); MPI_Finalize(); return 0; }

MPI type create subarray and MPI Gather

Muszę rozwiązać mały problem z mpi. Mam 4 procesy niewolników i każdy z nich chce wysłać 2D subarray (CHUNK_ROWS X CHUNK_COLU ... PI_Type_free(&subarray); MPI_Finalize(); // Chiusura di MPI. return 0; } Dzięki wszystkim.

Jakie są różnice między MPI a OpenMP? [zamknięte]

Chciałbym wiedzieć (w kilku słowach) jakie są główne różnice między OpenMP i MPI.

Hadoop MapReduce vs MPI ( vs Spark vs Mahout vs Mesos) - kiedy używać jednego nad drugim?

Jestem nowy w obliczeniach równoległych i dopiero zaczynam wypróbowywać MPI i Hadoop + MapReduce na Amazon AWS. Ale nie wiem, ... e kryteria można zastosować przy podejmowaniu decyzji pomiędzy (lub kombinacją) Hadoop MapReduce, MPI, Mesos, Spark i Mahout?

Zrozumienie współbieżnych zapisów plików z wielu procesów

Stąd: to plik dołączany w Unixie Rozważ przypadek, w którym wiele procesów otwiera ten sam plik i dołącza do niego. O_appe ... ror("Error during close"); status = -1; } end: free(buf); finalize: MPI_Finalize(); return status; }

Jak są używane MPI Scatter i MPI Gather z C?

Jak na razie moja aplikacja czyta w pliku txt z listą liczb całkowitych. Te liczby całkowite muszą być przechowywane w tablic ... amp;buffer, 2, MPI_INT, &numbers, 2, MPI_INT, 0, MPI_COMM_WORLD); printf("%d",buffer[0]); } MPI_Finalize(); return 0; }

Różnica między funkcjami MPI Allgather i MPI Alltoall?

Jaka jest główna różnica między funkcjami MPI_Allgather i mpi_alltoall w MPI? Chodzi mi o to czy ktos moze mi podac przykla ... kie procesy wysyłają elementy send_cnt do każdego innego procesu uczestniczącego w komunikatorze i otrzymują je? Thank You

Wysyłanie i odbieranie tablicy 2D przez MPI

Problem, który próbuję rozwiązać jest następujący: Kod seryjny C++, który mam oblicza na dużej macierzy 2D. Aby zoptymalizo ... zięczny za wszelkie wskazówki dotyczące innych funkcji MPI, które również przyjrzyjmy się do implementacji. Dzięki, Ashwin.

Obliczenia równoległe z klastrami innymi niż skarpety śnieżne

[2]}niedawne dodanie bezpośredniego wsparcia dla obliczeń równoległych w R2.14 wywołało pytanie w moim umyśle. Istnieje wiele ... klastrów nie-SKARPETOWYCH? czy to łatwiejsze tworzenie klastrów na wielu komputerach przy użyciu klastrów innych niż SOCK?