18.04.2013 Views

PARALELIZAÇÃO DA RESOLUÇÃO DE EDPs PELO MÉTODO ...

PARALELIZAÇÃO DA RESOLUÇÃO DE EDPs PELO MÉTODO ...

PARALELIZAÇÃO DA RESOLUÇÃO DE EDPs PELO MÉTODO ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Figura 17 - Topologia em hipercubos<br />

Arquiteturas baseadas em hipercubos têm sido extensivamente usada no projeto de<br />

computadores paralelos e na construção de algoritmos paralelos. Um hipercubo tem<br />

quantidade de nós igual a 2 n , sendo n a dimensão do hipercubo. Assim, por exemplo, um<br />

supercomputador com 2 n = 1024 processadores tem a topologia da rede de ligação dos<br />

processadores baseada em um hipercubo de dimensão 10. Uma vantagem da topologia em<br />

hipercubos é que para um hipercubo com 2 d nós, a quantidade de passos entre dois quaisquer<br />

nós é no máximo d. Assim, a dimensão da rede cresce somente logaritmicamente com a<br />

quantidade de nós. Na prática, hoje em dia, a exata topologia de uma rede hipercúbica não é<br />

mais tão importante, porque todos os sistemas no mercado atualmente usam a tecnologia do<br />

“wormhole routing”. Para uma mensagem enviada de i para j, um sinal é enviado de i para j,<br />

resultando em uma ligação direta entre i e j. Assim que esta conexão é estabelecida, os dados<br />

propriamente ditos são enviados sem perturbar a operação dos nós intermediários.<br />

Outra maneira eficiente de conectar uma grande quantidade de processadores é por<br />

meio de uma “fat tree”. A figura 18 a seguir apresenta um exemplo de uma “fat tree”<br />

quaternária. Na prática, nos nós próximos à raiz acontece um congestionamento, resolvido por<br />

disponibilizar mais capacidade de comunicação nesses nós.<br />

32

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

Saved successfully!

Ooh no, something went wrong!