Show simple item record

dc.contributor.advisorJamadagni, H S
dc.contributor.authorSrinivasa Ramakrishna, S T G
dc.date.accessioned2025-10-30T10:12:20Z
dc.date.available2025-10-30T10:12:20Z
dc.date.submitted2003
dc.identifier.urihttps://etd.iisc.ac.in/handle/2005/7231
dc.description.abstractIncreasing network speeds have placed enormous burden on the processing requirements, and the processors are expected to carry out a variety of tasks. Network Processors (NP) is the blanket name given to the processors which are evolved with a tradeoff between flexibility and performance. Network Processors are offered by a number of vendors to take the main burden of processing network-related operations from conventional processors. Network Processors cover a spectrum of design tradeoffs that span between custom ASICs and general-purpose processors. However, the need for them is not yet well established, and they are undergoing continuous refinements. This thesis focuses on the performance evaluation of network processors vis-à-vis conventional processors and determines if Network Processors have a role to play in the design of future network products. Part I: Need for Network Processors The traditional way of evaluating processors is to execute a set of algorithms specific to an application domain. A set of algorithms with varying complexity, used at different levels of the TCP/IP layers, is chosen. Choosing the right mix of algorithms is important to get reliable performance metrics. These benchmark programs are run on different processors and relative performance is measured. The results are analyzed to establish the need for network processors in networking applications. Part II: Case Study of Intel IXP 1200 A typical network processor, Intel’s IXP 1200, is studied. Specific blocks such as cache and Receiver First-In-First-Out buffer (RFIFO) are analyzed. Their role and effectiveness in network processors are evaluated by running a Layer 3 forwarding application. Part III: Architectural Insights Architectural elements that are crucial and useful in Network Processors are identified and studied.
dc.language.isoen_US
dc.relation.ispartofseriesT05388
dc.rightsI grant Indian Institute of Science the right to archive and to make available my thesis or dissertation in whole or in part in all forms of media, now hereafter known. I retain all proprietary rights, such as patent rights. I also retain the right to use in future works (such as articles or books) all or part of this thesis or dissertation
dc.subjectNetwork Processors
dc.subjectTCP/IP Benchmarking
dc.subjectPacket Switching
dc.subject.classificationResearch Subject Categories::TECHNOLOGY::Electrical engineering, electronics and photonics::Electronics
dc.titleInvestigation on architectural elements of network processors
dc.typeThesis
dc.degree.nameMSc Engg
dc.degree.levelMasters
dc.degree.grantorIndian Institute of Science
dc.degree.disciplineEngineering


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record