2009
DOI: 10.1109/tcad.2008.2009168
|View full text |Cite
|
Sign up to set email alerts
|

Synthesis and Optimization of Pipelined Packet Processors

Abstract: Abstract-We consider pipelined architectures of packet processors consisting of a sequence of simple packet-processing modules interconnected by first-in first-out buffers. We propose a new model for describing their function, an automated synthesis technique that generates efficient hardware for them, and an algorithm for computing minimum buffer sizes that allow such pipelines to achieve their maximum throughput. Our functional model provides a level of abstraction familiar to a network protocol designer; in… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
0
0
2

Year Published

2010
2010
2010
2010

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 36 publications
0
0
0
2
Order By: Relevance
“…Estos textos no siguen una notación consistente (Soviani et al, 2009), pero han de ser tenidos en cuenta durante la posterior codificación manual del circuito.…”
Section: Con Todo Los Diagramas Asm Tradicionales Tienen Algunos Incunclassified
See 1 more Smart Citation
“…Estos textos no siguen una notación consistente (Soviani et al, 2009), pero han de ser tenidos en cuenta durante la posterior codificación manual del circuito.…”
Section: Con Todo Los Diagramas Asm Tradicionales Tienen Algunos Incunclassified
“…Desde entonces estos diagramas han sido ampliamente utilizados por diseñadores y docentes (Gajski, 1997;Roth, 2004;Pollán, 2008), aunque apenas han evolucionado: su primer uso se limitaba prácticamente a diseñar unidades de control (Brown, 1981;Baranov, 1997;Nixon, 1997;Bahill et al, 1998;Rizzi et al, 2007), más adelante han ido incorporando elementos más propios de la parte operativa de los circuitos (David y Bergeron, 2004), y finalmente se han aplicado como ayuda para desarrollar y documentar circuitos completos de elevada complejidad (Örs et al, 2003;Jang et al, 2006;Arnold y Vouzis, 2007;Soviani et al, 2009). De todas formas, hasta ahora sólo se han utilizado estos diagramas como una forma de materializar ideas, como una representación gráfica del comportamiento de los circuitos que, en todo caso, habría que diseñar manualmente empleando un esquema o un lenguaje de descripción de circuitos (HDL) (Chang, 1996).…”
Section: Introductionunclassified