2007
DOI: 10.1145/1273444.1254808
|View full text |Cite
|
Sign up to set email alerts
|

Optimizing software cache performance of packet processing applications

Abstract: Network processors (NPs) are widely used in many types of networking equipment due to their high performance and flexibility. For most NPs, software cache is used instead of hardware cache due to the chip area, cost and power constraints. Therefore, programmers should take full responsibility for software cache management which is neither intuitive nor easy to most of them. Actually, without an effective use of it, long memory access latency will be a critical limiting factor to overall applications. Prior res… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2010
2010
2010
2010

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 28 publications
0
1
0
Order By: Relevance
“…Thus, software cache has been broad accepted [10]. An algorithm including two techniques Critical Path Based Analysis (CPBA) and Global Adaptive Localization (GAL) has been proposed by Wang Q [11], which can optimize the software cache performance of packet processing applications. Khan MA also developed a method for improving the performance of software cache based on feedback information and analysis [12].…”
Section: Related Workmentioning
confidence: 99%
“…Thus, software cache has been broad accepted [10]. An algorithm including two techniques Critical Path Based Analysis (CPBA) and Global Adaptive Localization (GAL) has been proposed by Wang Q [11], which can optimize the software cache performance of packet processing applications. Khan MA also developed a method for improving the performance of software cache based on feedback information and analysis [12].…”
Section: Related Workmentioning
confidence: 99%