Monografia - PUC-Rio
Monografia - PUC-Rio Monografia - PUC-Rio
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
- Page 1 and 2: NESTOR FELIPE MAYA QUINTERO MIDDLEW
- Page 3 and 4: LISTA DE FIGURAS Figura 1. Cabeçal
- Page 5 and 6: 1. Introdução O middleware para c
- Page 7 and 8: Atualmente o protocolo TCP (RFC793)
- Page 9 and 10: Diferentemente do TCP, que é orien
- Page 11: 9 ERROR 10 COOKIE ECHO - estado do
- Page 15 and 16: 3. Middleware FUEGO O Middleware FU
- Page 17 and 18: O cabeçalho HIP, visto na figura 6
- Page 19 and 20: 3.1.4. Troca básica do HIP O proto
- Page 21 and 22: canal é um tipo de objeto e pode d
- Page 23 and 24: O sistema de mensagens permite util
- Page 25 and 26: 4. Conclusões O mecanismo HIP, é
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