pdf (90) - Faculdade de Informática - pucrs
pdf (90) - Faculdade de Informática - pucrs
pdf (90) - Faculdade de Informática - pucrs
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