This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Importance of Coherence Protocols with Network Applications on Multicore Processors
Jan. 2013 (vol. 62 no. 1)
pp. 6-15
Kyueun Yi, LG Electronics Inc., Gumchon-gu
Won W. Ro, Yonsei University, Seoul
Jean-Luc Gaudiot, University of California, Irvine
As Internet and information technology have continued developing, the necessity for fast packet processing in computer networks has also grown in importance. All emerging network applications require deep packet classification as well as security-related processing and they should be run at line rates. Hence, network speed and the complexity of network applications will continue increasing and future network processors should simultaneously meet two requirements: high performance and high programmability. We will show that the performance of single processors will not be sufficient to support future demands. Instead, we will have to turn to multicore processors, which can exploit the parallelism in network workloads. In this paper, we focus on the cache coherence protocols which are central to the design of multicore-based network processors. We investigate the effects of two main categories of various cache coherence protocols with several network workloads on multicore processors. Our simulation results show that token protocols have a significantly higher performance than directory protocols. With an 8-core configuration, token protocols improves the performance compared to directory protocols by a factor of nearly 4 on average.
Index Terms:
Program processors,Protocols,Coherence,Multicore processing,Parallel processing,Algorithm design and analysis,data communications,Parallel processors,cache memories,multithreaded processors,network communications
Citation:
Kyueun Yi, Won W. Ro, Jean-Luc Gaudiot, "Importance of Coherence Protocols with Network Applications on Multicore Processors," IEEE Transactions on Computers, vol. 62, no. 1, pp. 6-15, Jan. 2013, doi:10.1109/TC.2011.199
Usage of this product signifies your acceptance of the Terms of Use.