2002
DOI: 10.1049/ip-cds:20020443
|View full text |Cite
|
Sign up to set email alerts
|

Specification of a configurable general-purpose protocol processor

Abstract: A general-purpose protocol processor is specified with a dedicated architecture for protocol processing. This paper defines a functional coverage, analyses the control requirements, specifies functional pages and a controller unit. The general-purpose protocol processor is aimed for network terminals, therefore routing is not completely supported. However it should be possible to use it as part of a router with some minor modifications. The general-purpose protocol processor is partitioned into two parts, a co… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2004
2004
2009
2009

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 11 publications
(5 citation statements)
references
References 2 publications
0
5
0
Order By: Relevance
“…Tomas Henriksson, et al [2][7] proposed a protocol processor architecture. As shown in Figure 2, in this new architecture, packet reception scheme moves layer 3 and layer 4 processing to a NIC [1][6] [7]. Packets received at NIC are processed for physical layer and link layer protocols as well as network layer and transport layer protocols.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Tomas Henriksson, et al [2][7] proposed a protocol processor architecture. As shown in Figure 2, in this new architecture, packet reception scheme moves layer 3 and layer 4 processing to a NIC [1][6] [7]. Packets received at NIC are processed for physical layer and link layer protocols as well as network layer and transport layer protocols.…”
Section: Introductionmentioning
confidence: 99%
“…Packets received at NIC are processed for physical layer and link layer protocols as well as network layer and transport layer protocols. Protocol processor can handle protocol processing at a wire speed [1] [7].…”
Section: Introductionmentioning
confidence: 99%
“…These are commonly denoted as TCP Offload Engines (TOE). One of these TOE solutions is called programmable protocol processor (PPP) and it was introduced by this papers authors in [1] and [2] 1999. As most of the TOE it consist of programmable parts that can accelerate and offload a terminal host processor by handling the communication protocol processing.…”
Section: Introductionmentioning
confidence: 99%
“…al [2][4] [7] proposed offloading the host processor for handling protocol tasks. The idea is to move a processor (protocol processor for handling layers 3-4) to Network Interface Card (NIC).…”
Section: Protocol Processor and Algorithmsmentioning
confidence: 99%