12.04.2013 Views

pdf (90) - Faculdade de Informática - pucrs

pdf (90) - Faculdade de Informática - pucrs

pdf (90) - Faculdade de Informática - pucrs

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.1.1.2 Granularida<strong>de</strong><br />

Granularida<strong>de</strong> po<strong>de</strong> ser <strong>de</strong>finida <strong>de</strong> várias maneiras, relativas a um dispositivo (e.g. circuito inte-<br />

grado), como por exemplo o número <strong>de</strong> funções booleanas que um bloco lógico po<strong>de</strong> implementar,<br />

o número <strong>de</strong> portas NAND <strong>de</strong> duas entradas equivalentes, o número total <strong>de</strong> transistores, a área<br />

normalizada total, ou pelo número <strong>de</strong> entradas e saídas [ROS93]. A classificação do Olimpo trata<br />

granularida<strong>de</strong>, contudo, conforme <strong>de</strong>finido na Seção 1.2.<br />

2.1.1.3 Integração<br />

Quanto ao quesito forma <strong>de</strong> integração a classificação po<strong>de</strong> ser a seguinte:<br />

➢ Sistemas Autônomos: Dada a carga inicial, o sistema adapta-se dinamicamente (e sem inter-<br />

ferência externa) até que o resultado parcial convirja na direção <strong>de</strong> um resultado esperado. O<br />

melhor exemplo para essa característica é a simulação <strong>de</strong> sistemas vivos, por exemplo, imple-<br />

mentação <strong>de</strong> algoritmos genéticos [SAN99].<br />

➢ Sistemas fortemente acoplados: Unida<strong>de</strong>s <strong>de</strong> reconfiguração atuam como unida<strong>de</strong>s <strong>de</strong> execu-<br />

ção do processador, e po<strong>de</strong>m manipular dados diretamente <strong>de</strong> seus registradores, ou <strong>de</strong> um<br />

barramento comum.<br />

➢ Sistemas fracamente acoplados: Unida<strong>de</strong>s <strong>de</strong> reconfiguração são anexadas ao sistema como<br />

co-processadores, comumente em uma placa em separado.<br />

2.1.1.4 Reconfigurabilida<strong>de</strong> da re<strong>de</strong> externa <strong>de</strong> interconexão<br />

Este quesito trata da re<strong>de</strong> <strong>de</strong> interconexão entre unida<strong>de</strong>s reconfiguráveis, que po<strong>de</strong> ser fixa ou<br />

reconfigurável.<br />

➢ Arquitetura com re<strong>de</strong> externa reconfigurável: Uma re<strong>de</strong> reconfigurável conecta todas as unida-<br />

<strong>de</strong>s reconfiguráveis, criando uma gran<strong>de</strong> unida<strong>de</strong> reconfigurável virtual, garantindo uma maior<br />

escalabilida<strong>de</strong> para o sistema.<br />

➢ Arquitetura com re<strong>de</strong> fixa: É uma arquitetura mais barata e mais simples. Po<strong>de</strong> não ser a<strong>de</strong>qua-<br />

da para aplicações com computações intensivas, mas é suficiente para a maioria das aplicações.<br />

11

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

Saved successfully!

Ooh no, something went wrong!