Você está na página 1de 5

INSTITUTO FEDERAL DE EDUCAO, CINCIA E TECNOLOGIA DE MATO

GROSSO DO SUL
TECNOLOGIA EM SISTEMAS PARA INTERNET

ADELSON FLORINDO DOS SANTOS

Arquitetura Myrinet

AQUIDAUANA MS
2014

Introduo

Uma das mais eficientes maneiras de se realizar grandes tarefas


computacionais com a utilizao de Super Computadores tambm conhecido
como Massively Parallel Processors (MPP). Estas mquinas so dotadas de
uma coleo de processadores e barramentos internos extremamente rpidos
e utilizam software bsico desenvolvido especialmente para a arquitetura
existente naquela mquina. Assim, obtm-se desempenho prximo ao
oferecido pelo hardware.
O hardware presente nesses supercomputadores faz com que o preo
deste tipo de equipamento seja muito elevado. Estas peas so desenvolvidas
com tecnologia de ponta. Seu processo de construo bastante demorado e
um projeto pode levar mais de dois anos para um projeto ficar pronto.
No incio da dcada de 90 surgiu uma alternativa aos MPPs, surgiu: os
agregados de computadores pessoais ou clusters de computadores pessoais.
Um cluster um conjunto de computadores interconectados por uma rede local
ou de sistema. Agregados podem ter desempenho semelhante ao dos MPPs,
se o software adequado for utilizado.
Nesses sistemas paralelos como clusters, o sistema de comunicao
passa a ser uma parte vital para as aplicaes pois atravs dele ocorre tanto o
compartilhamento de recursos quanto a distribuio de tarefas entre os
membros envolvidos no processamento. Sendo que qualquer atraso causado
pelo sistema de comunicaes, ou por uma dos seus componentes, pode
afetar todo o desempenho do sistema computacional.
Atualmente existem muitas implementaes de clusters no mercado, isso
ocorre devido grande variedade de opes de arquitetura que um cluster de
alto desempenho pode proporcionar. Na parte de hardware clusters pode ser
divido em duas partes principais, execuo e transmisso de dados.
Em clusters, a transmisso de dados o principal gargalo, nas operaes.
Isso ocorre devido latncia que h nas informaes que so trocadas entre
os ns. Hoje o principal meio de comunicao de dados a rede, sendo
composta por meios fsicos e mecanismos de controle para o transporte, alm
de uma poltica de sincronizao de dados.
Ao construir um sistema de comunicao intensiva voltado para
aplicaes de computao de alto desempenho, selecionar uma interconexo
que oferea alta largura de banda, baixa latncia e que seja barato pode ser
uma tarefa complicada. Neste caso a utilizao da rede de interconexo
Myrinet pode ser uma boa escolha.
Myrinet

A Myrinet uma tecnologia de rele local de alta performance, que utiliza


comunicao de pacotes e tecnologia de comutao, usada largamente para
interconexo de clusters de computadores, workstations e servidores. A Myrinet
uma rede local comutada, baseada nos conceitos utilizados em redes de
interconexo de multiprocessadores. Desenvolvida a partir de dois projetos de
pesquisa patrocinados pela US-ARP A: o multicomputador Caltech 7 Mosaic e
a rede local USC/ISI 8 Atomic. A rede Atomic (A TM over Mosaic) foi construda
com o uso de componentes do Mosaic e a experincia adquirida no seu projeto
serviu de base para o desenvolvimento da rede Myrinet.
Algumas caractersticas que distinguem a Myrinet-2000 de outras redes
so descritas a seguir:
Full-duplex 2+2 Gbp/s de velocidade, portas de switch e portas de
interfaces;
Controle de fluxo, controle de erros e heartbeat para monitoramento
contnuo de cada link;
Baixa latncia, switches cut-through (atalho) e crossbar, com monitoramento
de aplicaes que necessitam alta disponibilidade;
Os switches de rede podem ser escalveis de 10 a uma centena de hosts,
e tambm possibilita caminhos alternativos entre os hosts;
As interfaces de rede Myrinet executam um programa de controle que
interage diretamente com os processos do host, o que faz ultrapassar o
sistema operacional, fazendo com que exista a baixa latncia de comunicao
e que converse diretamente com a rede para transmitir, receber e fazer
buffers de pacotes.

Componentes de uma rede Myrinet-2000

A interface de rede baseia-se no chip VLSI denominado LANai, projetado


especificamente para Myrinet-2000. O LANai inclui um processador RISC local
para a execuo do programa de controle da Myrinet-2000 (MCP Myrinet
Control Program) e um controlador DMA para acesso direto memria do n
de processamento. O carto de interface possui ainda uma memria local de
128 Kbytes para armazenamento de pacotes e do software MCP de uma
memria de SRAM de512Kb at 1Mbytes.
Os dados devem ser primeiramente escritos na SRAM da placa de rede para
depois serem colocados na rede.

O programa executa na interface a transferncia do pacote de dados entre a


memria do host e a rede, atravs de device drivers ou bibliotecas, no espao
de usurio, por meio de filas de tarefas residente na SRAM. Esse programa
disponibiliza outras funes de gerenciamento da rede, incluindo translao
entre os endereos do host e os roteadores Myrinet e mapeando e monitorando
a rede.
Essas interfaces PCI possuem barramento de 32 ou 64 bits e trabalham com
frequncias de 33 e 66 MHz. A interface alcana uma taxa de acesso
memria local de 1GB/s. A memria local pode ser de 2 ou 4 MB e opera no
dobro da frequncia do relgio do processador RISC.

Concluso
A Myrinet uma tecnologia de rede local de alta performance, que utiliza
comunicao de pacotes e tecnologia de comutao, usada largamente para
interconexo de clusters de computadores, workstations e servidores.
Atualmente encontra-se na sua 4 gerao, chamada de Myri-10g, sucessor da
3 gerao, Myrinet-2000.

Referncias

Site Myrinet. Disponvel em: <http://www.myri.com/myrinet/overview/>, visitado


em: 03 de dez.2014.

SECCO, F. Uma Famlia de Abstraes Myrinet para EPOS. Acessado


em
Dezembro
de
2014.
Disponvel
em:
<www.lisha.ufsc.br/~guto/teaching/theses/secco.pdf>.

Arthur, Luiz. Redes em Cluster de Computadores. Acessado em Dezembro


de 2014. Disponvel em: <http://pt.slideshare.net/luiz_arthur/tpicos-redes-paracluster-de-alta-performance>.

Você também pode gostar