Loading...

Improving The Performance of Network Processors Based of the Advanced Processors Schemes

Khajuee, Farokh | 2008

536 Viewed
  1. Type of Document: M.Sc. Thesis
  2. Language: Farsi
  3. Document No: 39107 (19)
  4. University: Sharif University of Technology
  5. Department: Computer Engineering
  6. Advisor(s): Jahangir, Amir Hossein
  7. Abstract:
  8. Up to now two kinds of hardware have been used in routers: ASIC processors or general purpose processors. These two solutions have their own flaws. ASIC hardwares are fast but they are not flexible for implementation or development of new applications. And general purpose processors are not fast enough for fast data rate of network. On the other hand, there is an ever increasing gap between the memory access speed and network data rate. At this time the main bottleneck in packet processing systems is memory. For solving this problem, two groups of solution have been introduced. The first group tries to reduce the demand for memory by using cache or longer system words. The second group uses multi-threading to exploit all the memory bandwidth. Second group of solutions is very popular in designing network processors. But, the first group and especially, using cache is not welcomed by network processor designers. There are some major excuses behind this reluctance. Following real time principles which avoid cache, not paying attention to demands of new network applications like firewall and lack of knowledge about network traffic characteristics. In this thesis, we studied different configuration for cache in network processors. Then we introduced a new cache based on traffic model of network and then evaluate its performance
  9. Keywords:
  10. Network ; Network Processors ; Network Traffic ; Cache Memory ; Advanced Processors

 Digital Object List

 Bookmark

No TOC