[发明专利]芯片的统计数据的管理方法和装置有效
申请号: | 200910129522.0 | 申请日: | 2009-03-24 |
公开(公告)号: | CN101848135A | 公开(公告)日: | 2010-09-29 |
发明(设计)人: | 刘月;崔靖杰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;G06F12/08 |
代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 芯片 统计数据 管理 方法 装置 | ||
技术领域
本发明涉及计算机应用技术领域,尤其涉及一种芯片的统计数据的管理方法和装置。
背景技术
在当前的网络应用中,越来越多的队列数和越来越精细的统计测量标准,导致统计数据越来越大,对存储统计数据的片内RAM(Random Access Memory,随机存取存储器)的容量要求也越来越大。由于片内RAM的资源非常珍贵,就需要采用容量大的片外DRAM(Dynamic Random-Access Memory,动态随机存储器)来存储上述统计数据。
现有技术中的一种通过片外DRAM来存储统计数据的方法为:全部采用片外DRAM来存储统计数据。将片外DRAM中的存储空间划分为不同的bank(存储单元),在设定的时间间隔内,对同一个bank只能访问一次。给CPU对DRAM中存储的统计数据的读写请求分配固定的处理时隙,该处理时隙与业务通道对DRAM中存储的统计数据的读写请求所占有的处理时隙不互相冲突。
在实现本发明过程中,发明人发现现有技术中的通过片外DRAM来存储统计数据的方法至少存在如下问题:当业务通道获取的多个统计数据之间的时间间隔比较短,并且DRAM的传输带宽比较小时,业务通道需要在上述bank的设定的时间间隔内,多次访问同一个bank,以将获取的多个统计数据写入到DRAM中。从而造成bank的访问冲突,进行将导致统计数据不能正确地写入到DRAM中。
发明内容
本发明的实施例提供了一种芯片的统计数据的管理方法和装置,以解决现有技术中的片外DRAM中的bank的访问冲突问题。
一种芯片的统计数据的管理方法,包括:
获取业务通道发送的统计数据,将所述统计数据存入先进先出存储器FIFO中,并获取所述统计数据对应的片外存储装置的存储地址;
获取同样对应于所述存储地址的其他统计数据,并在所述FIFO中将对应于所述存储地址的统计数据进行累加,得到累加值;
获取所述片外存储装置中的所述存储地址上的原有统计值,将所述累加值与所述原有统计值进行相加,得到当前统计值,将所述当前统计值写入到所述片外存储装置中的所述存储地址上。
一种芯片的统计数据的管理装置,包括:
累加处理模块,用于接收业务通道发送的统计数据,将所述统计数据存入片内先进先出存储器FIFO中,并对所述统计数据进行累加,得到累加值;
写入处理模块,用于获取所述片外存储装置中的存储地址中的原有统计值,将所述累加值与所述原有统计值进行相加,得到当前统计值,将所述当前统计值写入到所述存储地址上。
由上述本发明的实施例提供的技术方案可以看出,本发明实施例实现了通过一个写入操作,将针对同一个存储地址的多个统计数据一起写入到片外存储器中。从而有效地缓冲了对片外存储器的读写操作,有效地降低了对片外存储器中的bank的访问冲突,大大提高了芯片对统计数据的处理能力。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的一种芯片的统计数据的管理方法的原理示意图;
图2为本发明实施例一提供的一种芯片的统计数据的管理方法的处理流程图;
图3为本发明实施例二提供的一种在CPU、业务通道对统计数据的读写操作之间进行旁路处理的方法的处理流程图;
图4为本发明实施例提供的一种芯片的统计数据的管理装置的具体实现结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明实施例中,将和片外存储装置中的同一个存储地址对应的统计数据进行累加,得到累加值。
获取所述片外存储装置中的同一个存储地址上的原有统计值,将所述累加值与所述原有统计值进行相加,得到当前统计值,将所述当前统计值写入到所述片外存储装置中的同一个存储地址上。
进一步地,接收业务通道发送的统计数据,获取所述统计数据对应的片外存储装置中的存储地址,通过片内存储装置将所述统计数据进行存储,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910129522.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种触屏手机的解锁系统及方法
- 下一篇:一种前缀匹配的方法、装置和系统