Perguntas com a marcação «mpi»

Message Passing Interface - uma interface de programação paralela padrão e altamente portátil para sistemas de memória distribuídos.

20
Opções de E / S paralela, em particular HDF5 paralela

Eu tenho um aplicativo que pode ser trivialmente paralelizado, mas seu desempenho é em grande parte limitado a E / S. O aplicativo lê uma única matriz de entrada armazenada em um arquivo com tamanho geralmente de 2 a 5 GB (mas espero que esse número aumente no futuro). Um cálculo típico aplica a...

10
Sobrecarga de comunicação na supercomputação

Estou procurando referências credíveis informando quanto recursos os supercomputadores gastam em coordenar versus realizar um trabalho real relacionado a tarefas. Os recursos podem estar disponíveis para processamento, mas até Watts parece uma unidade válida. Acredito que um dos meus professores...

8
As mensagens MPI podem ser priorizadas?

Pelo que entendi, a ordem na qual as mensagens MPI ponto a ponto sem bloqueio (Isend e Irecv) são recebidas é consistente com a ordem em que são enviadas. Existem técnicas para priorizar determinadas mensagens em detrimento de outras? Por exemplo, temos um algoritmo de vários níveis no qual as...

8
Versão não bloqueadora de MPI_Barrier no MPI 2

Eu tenho um monte de processos MPI trocando mensagens de solicitação para frente e para trás. Os processos não sabem quais outros processos enviarão a eles mensagens ou quantos. Diante dessa situação, quero uma maneira eficiente de saber se todos os outros processos se consideram concluídos no...

8
Devo passar argumentos de linha de comando para MPI_Init ou não?

Ao escrever código MPI 3.0, que deve passar argce argvà MPI_Initchamada ou não, e por quê? EDIT: Como a resposta de Bill Barth levantou algumas perguntas, quero fazer algumas observações: A aprovação argc/ argvnão é necessária desde o MPI 1.1. A pergunta é especificamente sobre por que deveria /...