发明名称 |
提高多核CPU数据处理性能的方法和系统 |
摘要 |
本发明提供了一种提高多核CPU数据处理性能的方法,包括:为所述多核CPU的每个数据核设置对应的数据缓存队列;将所有的所述数据缓存队列分成多个组;当有数据包到达时,按照预设规则将所述数据包中的所有数据报文分配至多个所述数据核进行处理。相应地,本发明还提出了一种提高多核CPU数据处理性能的系统。通过本发明的技术方案,在保证多核CPU负载均衡的同时,可以有效地减少多核CPU的多个数据核之间的锁冲突,从而提高多核CPU并发处理数据的能力,并进一步实现多核CPU的高速数据转发。 |
申请公布号 |
CN105159779A |
申请公布日期 |
2015.12.16 |
申请号 |
CN201510505760.2 |
申请日期 |
2015.08.17 |
申请人 |
深圳中兴网信科技有限公司 |
发明人 |
李双彬;王向军;贺欢庆;刘亚军;刘晗;刘仁勇 |
分类号 |
G06F9/50(2006.01)I |
主分类号 |
G06F9/50(2006.01)I |
代理机构 |
北京友联知识产权代理事务所(普通合伙) 11343 |
代理人 |
尚志峰;汪海屏 |
主权项 |
一种提高多核CPU数据处理性能的方法,其特征在于,包括:为所述多核CPU的每个数据核设置对应的数据缓存队列;将所有的所述数据缓存队列分成多个组;当有数据包到达时,按照预设规则将所述数据包中的所有数据报文分配至多个所述数据核进行处理。 |
地址 |
518057 广东省深圳市南山区高新技术产业园高新南6道万德莱南座5楼 |