Título: | A LIBRARY FOR THE CREATION OF NETWORK-PROCESSORS-BASED VIRTUAL MACHINES | ||||||||||||||||||||||||||||||||||||
Autor: |
TELVIO MARTINS DE MELLO |
||||||||||||||||||||||||||||||||||||
Colaborador(es): |
SERGIO COLCHER - Orientador |
||||||||||||||||||||||||||||||||||||
Catalogação: | 27/JUN/2005 | Língua(s): | PORTUGUESE - BRAZIL |
||||||||||||||||||||||||||||||||||
Tipo: | TEXT | Subtipo: | THESIS | ||||||||||||||||||||||||||||||||||
Notas: |
[pt] Todos os dados constantes dos documentos são de inteira responsabilidade de seus autores. Os dados utilizados nas descrições dos documentos estão em conformidade com os sistemas da administração da PUC-Rio. [en] All data contained in the documents are the sole responsibility of the authors. The data used in the descriptions of the documents are in conformity with the systems of the administration of PUC-Rio. |
||||||||||||||||||||||||||||||||||||
Referência(s): |
[pt] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/ETDs/consultas/conteudo.php?strSecao=resultado&nrSeq=6653&idi=1 [en] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/ETDs/consultas/conteudo.php?strSecao=resultado&nrSeq=6653&idi=2 |
||||||||||||||||||||||||||||||||||||
DOI: | https://doi.org/10.17771/PUCRio.acad.6653 | ||||||||||||||||||||||||||||||||||||
Resumo: | |||||||||||||||||||||||||||||||||||||
The aim of this work is to study, propose and implement a
tool
that allows the experimentation with architectures that
follow the
Network Processors (NP) paradigm. A generic object library
was
implemented, allowing the emulation of the various hardware
components, such
as memories, registers, arithmetic-and-logical units,
control units etc., that are commonly used within specific
architectures for
protocol processing. The integrated usage of these
components will
provide an environment where virtual machines can be
created and tested
to verify the behavior of many different operations.
Besides the library
itself, three use cases are presented to validate and show
the utility of
the tool: the first is an implementation of a processor
created just for the sake of
testing and the other two are implementations of
architectures based on the
MCS85 processor and on the ARM kernel of the Intel IXP
Network Processor.
|
|||||||||||||||||||||||||||||||||||||
|