Title :
Performance analysis of caching effect on packet processing in a multi-threaded processor
Author :
Ju, Miao ; Che, Hao ; Wang, Zhijun
Author_Institution :
Comput. Sci. & Eng., Univ. of Texas at Arlington, Arlington, TX
Abstract :
In this paper, we aim at analyzing how effective the caching technique is, in dealing with real-time packet processing through simulation studies. First of all, we introduce a fast multithreaded processor simulator. The simulator is applied to emulate the basic IP forwarding using Intel IXP1200 with the addition of caching. Our simulation results indicate that overall, caching can be an effective means to improve packet processing performance. However, we also note that, for large cache miss rates (e.g., 27.2%), caching can be ineffective, especially under stringent delay/loss constraints, and/or high time locality for cache misses. Our simulation results also indicate that the effectiveness of caching is sensitive to the actual delay/loss constraint. We also analyzed the reasons for these results in details. These observations provide significant insight as to how many threads should be configured in a processor where caching is employed to hide the memory access latency.
Keywords :
cache storage; multi-threading; real-time systems; software performance evaluation; IP forwarding; Intel IXP1200; caching effect; caching technique; multithreaded processor simulator; packet processing performance; performance analysis; real-time packet processing; Analytical models; Computational modeling; Data structures; Delay effects; Mobile communication; Performance analysis; Performance loss; Throughput; Traffic control;
Conference_Titel :
Communications and Mobile Computing, 2009. CMC '09. WRI International Conference on
Conference_Location :
Yunnan
Print_ISBN :
978-0-7695-3501-2
DOI :
10.1109/CMC.2009.247