Monografia - PUC-Rio

Monografia - PUC-Rio Monografia - PUC-Rio

di.inf.puc.rio.br
from di.inf.puc.rio.br More from this publisher
18.04.2013 Views

2.3. MPL Figura 2. Código fonte Hello definido para MPI Figura 3. Exemplo do MPI do código fonte Hello O MPI utiliza uma variedade de rotinas para passar mensagens entre processos, tal como o Message progression Layer (MPL), responsável pela progressão, coincidência e envio das mensagens. Esta rotina é composta por funções como o Matching, que verifica a coincidência das mensagens. Está conformado sobre parâmetros de: contexto, rank e tag. Uma chamada 12

ecebida realiza uma correspondência dos valores no envelope da mensagem com cada um destes parâmetros, visualizados na figura 4 [6]. Figura 4. Envelope do MPI - O contexto identifica uma série de processos que pode se comunicar com cada um dos outros. - O Identificador do processo, denominado de rank. - O tag, que identifica o tipo mensagem. Uma relação do protocolo SCTP com cada um dos parâmetros da especificação MPI, pode ser vista na figura 5 [7]. Significa que em uma conexão de um para muitos, um socket SCTP é associado aos diferentes pontos com identificadores únicos, que são traduzidos no MPI como rank. O contexto e o rank são utilizados no envelope da mensagem, através de tags necessários para as funções Matching. Figura 5. Mapeamento do MPI 13

ecebida realiza uma correspondência dos valores no envelope da mensagem<br />

com cada um destes parâmetros, visualizados na figura 4 [6].<br />

Figura 4. Envelope do MPI<br />

- O contexto identifica uma série de processos que pode se comunicar com<br />

cada um dos outros.<br />

- O Identificador do processo, denominado de rank.<br />

- O tag, que identifica o tipo mensagem.<br />

Uma relação do protocolo SCTP com cada um dos parâmetros da<br />

especificação MPI, pode ser vista na figura 5 [7]. Significa que em uma<br />

conexão de um para muitos, um socket SCTP é associado aos diferentes<br />

pontos com identificadores únicos, que são traduzidos no MPI como rank. O<br />

contexto e o rank são utilizados no envelope da mensagem, através de tags<br />

necessários para as funções Matching.<br />

Figura 5. Mapeamento do MPI<br />

13

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!