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

Create successful ePaper yourself

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

B−1 bits<br />

para o<br />

proximo ´ EP<br />

Barramentos<br />

Globais<br />

2.5.3 RAW<br />

B<br />

Bits <strong>de</strong> carry e controle<br />

Saídas do estágio<br />

anterior<br />

Re<strong>de</strong> <strong>de</strong> Interconexão<br />

X Y<br />

Deslo−<br />

cador<br />

X Y<br />

Unida<strong>de</strong> Lógica<br />

e Aritmética<br />

Saída<br />

B<br />

Deslo−<br />

cador<br />

B<br />

Para a Re<strong>de</strong> <strong>de</strong> Interconexão<br />

Bits <strong>de</strong> carry e controle<br />

Figura 2.12: Esquema <strong>de</strong> um Elemento <strong>de</strong> Processamento (EP).<br />

Registradores<br />

<strong>de</strong> passagem P<br />

Para o barramento<br />

<strong>de</strong> saída global<br />

B−1 bits<br />

do EP<br />

previo ´<br />

O microprocessador RAW consiste <strong>de</strong> um conjunto <strong>de</strong> unida<strong>de</strong>s <strong>de</strong> processamento replicadas e<br />

altamente interconectadas, conforme po<strong>de</strong> ser observado na Figura 2.13 :<br />

Cada uma <strong>de</strong>ssas unida<strong>de</strong>s contém um processador simples, semelhante a processadores RISC,<br />

uma porção <strong>de</strong> memória para instruções e dados, lógica configurável, e chaves programáveis.<br />

A arquitetura RAW tem duas partes reconfiguráveis. Na primeira camada (mais baixa) existe ló-<br />

gica reconfigurável <strong>de</strong> grão pequeno em cada unida<strong>de</strong>. A outra parte é a re<strong>de</strong> que interconecta essas<br />

unida<strong>de</strong>s. RAW usa software para implementar operações como renomear registradores, escalona-<br />

mento <strong>de</strong> instruções e verificação <strong>de</strong> <strong>de</strong>pendências. Esta abordagem diminui o suporte <strong>de</strong> hardware<br />

para estas operações, o que disponibiliza mais área do circuito integrado para memória e lógica, re-<br />

sultando num clock mais rápido, e reduz a verificação da complexida<strong>de</strong> do circuito integrado. A<br />

granularida<strong>de</strong> do RAW é mais grossa que a maioria dos sistemas baseados em FPGAs, pois o nó cor-<br />

40

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

Saved successfully!

Ooh no, something went wrong!