Pytania otagowane jako mpi

5
Jakich funkcji potrzebują użytkownicy interfejsu MPI C ++?
Chcesz poprawić ten post? Podaj szczegółowe odpowiedzi na to pytanie, w tym cytaty i wyjaśnienie, dlaczego Twoja odpowiedź jest poprawna. Odpowiedzi bez wystarczającej ilości szczegółów mogą być edytowane lub usuwane. Wersja 3.0 standardu MPI formalnie usunęła interfejs C ++ (wcześniej był przestarzały). Chociaż implementacje mogą nadal go obsługiwać, funkcje nowe …
28 c++  mpi 

3
Równoległe opcje we / wy, w szczególności równoległe HDF5
Mam aplikację, która może być trywialnie zrównoleglona, ​​ale jej działanie jest w dużej mierze zależne od operacji we / wy. Aplikacja odczytuje pojedynczą tablicę wejściową przechowywaną w pliku, który zwykle ma rozmiar 2-5 GB (ale spodziewam się, że liczba ta wzrośnie w przyszłości). Typowe obliczenia stosują tę samą operację do …

2
Boost :: MPI lub C MPI dla wysokowydajnych aplikacji naukowych?
Rzeczą, której najbardziej nie lubię w MPI, jest zajmowanie się typami danych (tj. Mapami / maskami danych), ponieważ nie pasują one tak dobrze do obiektowo zorientowanego C ++. boost::mpiobsługuje jednak tylko MPI 1.1 z ich strony internetowej: boost :: mpi to przyjazny interfejs C ++ do standardowego interfejsu przekazywania wiadomości… …
16 hpc  c++  mpi 

1
Jak uruchomić MPI-3.0 w trybie pamięci współdzielonej, takim jak OpenMP
Używam kodu równoległego do numerycznego rozwiązania 5-wymiarowego modelu równowagi populacji. Obecnie mam bardzo dobry kod równoległy MPICH2 w FORTRAN, ale gdy zwiększamy wartości parametrów, tablice stają się zbyt duże, aby działać w trybie pamięci rozproszonej. Mam dostęp do klastra z 15 węzłami, w którym każdy węzeł ma dwa 8-rdzeniowe procesory …

4
Jakieś zalecenia dla platform testowania jednostek zgodnych z kodem / bibliotekami używającymi MPI?
Zwykle piszę kod seryjny, a kiedy to robię, piszę testy jednostkowe za pomocą szkieletu testowego w stylu xUnit (MATLAB xUnit, PyUnit / nose lub szkielet testowy Google C ++). Na podstawie pobieżnej wyszukiwarki Google nie widziałem wiele na temat tego, jak praktykujący testują kod jednostkowy, który używa MPI. Czy są …

2
Jak porównuje się koszt obliczeniowy operacji mpi_allgather z operacją gromadzenia / rozpraszania?
Pracuję nad problemem, który można zrównoleglić za pomocą pojedynczej operacji mpi_allgather lub jednej operacji mpi_scatter i jednej operacji mpi_gather. Te operacje są wywoływane w pętli while, więc mogą być wywoływane wiele razy. W implementacji ze schematem MPI_allgather zbieram wektor rozproszony dla wszystkich procesów w celu zduplikowanego rozwiązywania macierzy. W drugiej …

3
Sposoby wizualizacji danych zdarzeń w poszukiwaniu problemów z wydajnością
Próbuję zoptymalizować aplikację MPI z wysoce asynchronicznym wzorcem komunikacji. Każda ranga ma listę rzeczy do obliczenia i wysyła wiadomości w razie potrzeby, jeśli dane wejściowe lub wyjściowe znajdują się na innej pozycji. Ponadto każda ranga jest podzielona na wątki (obecnie z jednym wątkiem komunikacyjnym i 5 pracownikami). Oprzyrządowałem kod za …

2
Koszty ogólne w superkomputerach
Szukam wiarygodnych referencji określających, ile zasobów superkomputery wydają na koordynację, a nie na faktyczną pracę związaną z zadaniami. Zasoby mogą być dostępną mocą obliczeniową, ale nawet waty wydają się być prawidłową jednostką. Wierzę, że jeden z moich profesorów lub podręczników powiedział kiedyś, że w systemach masowo równoległych, do połowy dostępnej …
10 hpc  mpi 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.