Monografia - PUC-Rio
Monografia - PUC-Rio
Monografia - PUC-Rio
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
9 ERROR<br />
10 COOKIE ECHO – estado do coockie<br />
11 COOKIE ACK<br />
12 ECNE - Notificação explicita do congestionamento<br />
13 CWR – redimensiona o tamanho da Janela de congestionamento<br />
14 SHUTDOWN COMPLETE<br />
15-254 Reservado pela IETF<br />
Tabela 2. Tipos de Chunk<br />
2.2. Funcionamento do MPI<br />
No MPI, a execução de um processo pode ser dividida em pequenas partes<br />
que são distribuídas que são distribuídas entre múltiplas estações para o<br />
balanceamento da carga de processamento. Os resultados obtidos pelas<br />
outras máquinas são enviados a um receptor que os coleta e, em seguida, os<br />
agrupa para fornecer o resultado esperado. O processo pode ser executado em<br />
uma única máquina ou em várias máquinas. Todo o processo recebe uma<br />
identificação única, denominada de Rank. Essa identificação é contínua e é<br />
representada por um número inteiro, começando de zero até N-1, onde N é o<br />
número de processos.<br />
O MPI é composto por grupos representados por um conjunto ordenado de N<br />
processos. Todo e qualquer grupo é associado a um comunicador, muitas<br />
vezes pré-definido como "MPI_COMM_WORLD".<br />
- O comunicador é um objeto local que representa o contexto de uma<br />
comunicação entre um conjunto de processos que podem ser contatados.<br />
- O MPI_COMM_WORLD é o comunicador pré-definido que inclui todos os<br />
processos definidos pelo usuário numa aplicação MPI.<br />
- O Application Buffer representa o endereço de memória, gerenciado pela<br />
aplicação, que armazena um dado que o processo necessita enviar ou receber.<br />
- O System Buffer é um endereço de memória reservado pelo sistema para<br />
armazenar mensagens.<br />
Um exemplo de programação do MPI de um simples “hello world” pode ser<br />
visto na figura 2, cujo resultado de execução pode ser visto na figura 3.<br />
11