A funcionalidade de pesquisa está em construção.
A funcionalidade de pesquisa está em construção.

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice

Asynchronous Pipeline Controller Based on Early Acknowledgement Protocol Controlador de pipeline assíncrono baseado em protocolo de reconhecimento antecipado

Chammika MANNAKKARA, Tomohiro YONEDA

  • Exibições de texto completo

    0

  • Cite isto

Resumo:

Um novo controlador de pipeline baseado no protocolo Early Acknowledgment (EA) é proposto para circuitos assíncronos de dados agrupados. O protocolo EA indica o reconhecimento pela borda descendente do sinal de reconhecimento, em contraste com o protocolo de 4 fases, que o indica na borda ascendente. Assim, pode ocultar a sobrecarga causada pelo período de reinicialização do ciclo de handshake. Como projetamos nosso controlador assumindo diversas restrições de tempo, primeiro analisamos as restrições de tempo sob as quais nosso controlador funciona corretamente e depois discutimos sua adequação. O desempenho do controlador é comparado analiticamente e experimentalmente com o de outros dois controladores de tubulação, ou seja, um controlador bifásico de alta velocidade e um controlador quadrifásico comum. Nosso controlador tem desempenho melhor do que um controlador de 2 fases quando o pipeline possui elementos de processamento. Obtivemos resultados interessantes no caso de um pipeline não linear com operação de Ramal Condicional (CB). Nosso controlador tem desempenho um pouco melhor mesmo em comparação com o controlador bifásico no caso de um pipeline com elementos de processamento. Sua superioridade reside no protocolo EA, que emprega sinais de controle de retorno a zero como o protocolo de 4 fases. Conseqüentemente, nosso controlador para operação do CB é de construção simples, assim como o controlador quadrifásico. Um controlador bifásico para a mesma operação precisa ter um mecanismo um pouco complicado para lidar com a operação bifásica devido aos sinais de controle sem retorno a zero, e isso resulta em uma sobrecarga de desempenho.

Publicação
IEICE TRANSACTIONS on Information Vol.E93-D No.8 pp.2145-2161
Data de publicação
2010/08/01
Publicitada
ISSN online
1745-1361
DOI
10.1587/transinf.E93.D.2145
Tipo de Manuscrito
PAPER
Categoria
Computer System

autores

Palavra-chave