Você está na página 1de 15

Network-on-Chip (NoC)

Universidade Federal da Paraba Programa de Ps-Graduao em Informtica Disciplina: Arquitetura de Computadores Docente: Prof. Dr. Alisson Brito Discente: Hidelberg O. Albuquerque

Referncias
AMARAL, D.M.. Anlise de Desempenho de

Topologias de Redes em Chip (NoC). Dissertao de Mestrado. UnB: Braslia, 2008. CARDOZO, R.S.. Redes-em-Chip de Baixo Custo. Dissertao de Mestrado. UFRGS: Porto Alegre, 2005. CARLONI, L.P., PANDE, P., XIE, Y.. Networks-on-Chip in Emerging Interconnect Paradigms: Advantages and Challenges. Proceedings of the Third International Symposium on Networks-on-Chip (NOCS), 2009. RAGHUNATHAN, V., SRIVASTAVA, M.B., GUPTA, R.K.. A Survey of Techniques of Energy Efficient On- 2 Chip Communication. Design Automation Conference,

Motivao
Projeto de Sistemas Modernos (SoC):
Consumo de energia se tornou fator preocupante. Minimizao do uso de energia.

Interconexes como fonte dominante de consumo de

energia. Alm do consumo:


rudos, confiabilidade, falhas.

Objetivo:
Apresentar a estrutura NoC como um modelo

arquitetural confivel, escalvel e de baixo consumo de energia como opo para SoC.
3

Barramentos
Simples de serem implementados
mais usadas

Problemas (interconexes fsicas):


Uma troca de dados por vez: compartilhamento do mesmo meio fsico; perca de desempenho. Utilizao de rbitros: intuito de evitar desperdcio de largura de banda; controle do acesso ao barramento;

Escalabilidade limitada: nmero limitado de HW interconectados.


4

Barramentos
Problemas (interconexes fsicas):
Propenso a Rudos: crosstalk; interferncias eletromagnticas. Dificuldade de Sincronizao de Componentes: um sinal deve chegar a todos os pontos do barramento; exige grande quantidade de energia; Interconexes fsicas so considerados fator limite: desempenho; consumo de energia.

Network-on-Chip (NoC)
Modelo arquitetural para SoC:
aplica conceitos de comunicao em redes no chip. alternativa para as limitaes fsicas dos barramentos.
Sensor es digitais

Arquitetura:

Memri a

ASIC

Roteadores Enlace

I/O

A/D

Ncleo (IP)

Network-on-Chip (NoC)
Definio:
Conjunto de estruturas (rede) que permitem interconectar

os ncleos do sistema. Enlace (Links):


ligaes curtas, ponto-a-ponto, com 2 canais unidirecionais e

assncronos. conectam roteadores entre si e estes com ncleos.


Roteadores:
determinam o caminho das mensagens, a lgica do

roteamento e chaveamento e controle das portas de conexo.


Interfaces (Wrapper):
comunicao entre ncleos/roteadores.

Network-on-Chip (NoC)
Vantagens:
Aumento do Reuso:
tanto dos ncleos quanto das comunicaes;

Desenvolvimento de sistemas GALS:


elimina problema de sincronizao de clocks.

Desempenho melhorado:
aumento dos ncleos do sistema.

Decises de roteamento distribudas; Eficincia no consumo de energia; Paralelismo na Comunicao;

Network-on-Chip (NoC)
Tabela Comparativa:

Network-on-Chip (NoC)
Comunicao em uma NoC:
Comunicao entre os ncleos feita por troca de

mensagens; Mensagens so constitudas por:

As mensagens so quebradas em pacotes (tamanho

largura do enlace)
10

Network-on-Chip (NoC)
Camadas de Comunicao em uma NoC:

Transao: servio de comunicao entre os ncleos,

atravs de interfaces; Transporte: regras aplicadas na diviso e roteamento de pacotes; 11 Fsica: como os pacotes sero fisicamente transmitidos.

Network-on-Chip (NoC)
Topologias de Rede:
Redes Diretas: cada roteador ligado a um ncleo, formando um nodo. os nodos so ligados ponto a ponto entre si.

a) Rede Grelha

b) Rede Torus

12

Network-on-Chip (NoC)
Topologias de Rede:
Redes Indiretas: os roteadores no esto necessariamente ligado a um ncleo;. Matriz de chaveamento.

13

Network-on-Chip (NoC)
Eficincia Energtica:
Estrutura de Barramento versus Estrutura NoC Posicionamento adequado dos nodos

(ncleos+roteadores):
Fios menores; Menor capacitncia; Maior economia de Energia.

Em NoCs, a economia de energia mais fcil de projetar

devido modularidade da arquitetura. Consumo da rede:


Roteadores; Buffers internos (armazenamento de pacotes); Fios (mais curtos, menor consumo, menor interferncia)
14

Network-on-Chip (NoC)
Tecnologias Emergentes: Wireless NoC.
Transferncia de Informaes feita por RF. Motivada pelo baixo custo de transceptores (miniaturas)

de RF. Cria uma LAN sem fio em miniatura no chip. Funcionamento:


Transmisso: sinal ligado a um acoplador capacitivo

(antena), ativando a transmisso nas portas de sada. Recepo: antenas similares ativam a recepo nas portas de entrada.
Permitem transmisso/recepo mltiplas e simultneas.
FDMA (Acesso Mltiplo de Diviso de Frequncia).

Segundo os autores, ela fornece:


largura de banda extremamente alta;
15