Efficiency of Cache Mechanism for Network Processors

来源 :Tsinghua Science and Technology | 被引量 : 0次 | 上传用户:advancewang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
With the explosion of network bandwidth and the ever-changing requirements for diverse network-based applications,the traditional processing architectures,i.e.,general purpose processor(GPP) and application specific integrated circuits(ASIC) cannot provide sufficient flexibility and high performance at the same time.Thus,the network processor(NP) has emerged as an alternative to meet these dual demands for today’s network processing.The NP combines embedded multi-threaded cores with a rich memory hierarchy that can adapt to different networking circumstances when customized by the application developers.In today’s NP architectures,multithreading prevails over cache mechanism,which has achieved great success in GPP to hide memory access latencies.This paper focuses on the efficiency of the cache mechanism in an NP.Theoretical timing models of packet processing are established for evaluating cache efficiency and experiments are performed based on real-life network backbone traces.Testing results show that an improvement of nearly 70% can be gained in throughput with assistance from the cache mechanism.Accordingly,the cache mechanism is still efficient and irreplaceable in network processing,despite the existing of multithreading. With the explosion of network bandwidth and the ever-changing requirements for diverse network-based applications, the traditional processing architectures, ie, general purpose processors (GPP) and application specific integrated circuits (ASIC) can not provide sufficient flexibility and high performance at the same time.Thus, the network processor (NP) has emerged as an alternative to meet these dual demands for today’s network processing. The NP combines embedded multi-threaded cores with a rich memory hierarchy that can adapt to different networking circumstances when customized by the application developers. today’s NP architectures, multithreading prevailing over cache mechanism, which has achieved great success in GPP to hide memory access latencies. This paper focuses on the efficiency of the cache mechanism in an NP. temporal timing models of packet processing are established for evaluating cache efficiency and experiments are performed based on real-life network backbone traces.Testing results show that an improvement of nearly 70% can be gained in throughput with assistance from the cache mechanism. Accreditedly, the cache mechanism is still efficient and irreplaceable in network processing, despite the existing of multithreading.
其他文献
近两年来,教育界越发重视对语文这门高度体现“人文性”的课程教育,教育部颁布的课程标准中指出,语文这门课程不仅仅是掌握课文中心思想、背诵诗词句子,还应让学生在每篇文章
“在二十五岁或三十岁以后还受新理论影响的人是不多的”,由是之故,由思想革命而社会革命,其历程总以“代”计。 “There are not too many people who are still influence
一、鲁迅(原名周树人):1920年底,鲁迅的好友许寿裳曾当面向鲁迅问过“鲁迅”这一笔名的寓意。鲁迅的答复是:(一)母亲姓鲁;(二)周鲁是同姓之国;(三)取“愚鲁而迅速”之意。二
身为家长,望子成龙是十分自然的。可是花了九牛二虎之力,把孩子和自己都搞得疲惫不堪,还没有多少看得见的效果,这难免让许多家长气馁。其实,教育并非一定要在孩子身上使劲下
一、问一问为什么我们只要冷静下来好好想一想,就会找出可能导致孩子们反抗行为的原因。咨询谈话时,人们总能碰到一个情况:父母们在冲突发生后,考虑自己的孩子为什么会以某种
常听到家长说:“我们孩子真是不听话,在家简直管不了。可只要我们说再不听话就告诉你们老师去,就马上老实,这招还真灵。可究其原因想想,为什么听老师的话而不听家长的话呢?
近月,我校正推行“348”高效课堂教学模式。通过不断学习和实践,我对高效课堂有了一个初步的认识。通过几堂课的实践,下面我就谈一谈我对“348”高效课堂的感想。一、加强预
女儿的体质随我,爱上火,她平时喜欢吃水果,但不爱喝水。在幼儿园里我并不担心,因为老师会定时安排孩子们饮水。可是回到家,不管怎么劝,她就是不喝。妻子总是因此和她着急,弄
急性胰腺炎中胆源性因素最常见,尤其是各种原因的胆管梗阻,故去除病因治疗显得尤为重要。近年随着逆行胰胆管造影(ERCP)技术的迅猛发展,急性胆源性胰腺炎(ABP)早期内镜干预—
你的家庭到底是给孩子提供避风港还是第二战场,是让孩子多睡一个小时还是让他多上一门课,家长们都是可以选择的。  孩子个性的培养、个性的发展主要是家庭的功能,只有父母才能一对一地、深入地、无微不至地观察、发现和培养孩子的个性发展。学校提供的是面向所有学生的基本教育。所以,西方国家的学校为家庭教育留出了足够的时间。  与此形成鲜明对比的是,中国的孩子甚至没有太多时间睡觉。中国青少年研究中心的一项调查显示