发明名称 多核处理器及流分类控制装置和方法
摘要 本发明公开了一种多核处理器及流分类控制装置和方法。本发明在外扩网络接口与I/O接口之间增设一流分类控制装置,并利用I/O接口能够访问PCD模块和缓存管理模块所在总线的特点,由流分类控制装置通过I/O接口和系统总线向缓存管理模块申请缓存空间、以便于外扩接口所接收的报文能够写入内存中,再由流分类控制装置通过I/O接口和系统总线向PCD模块发送流分类命令、以使得PCD模块能够为已写入至内存中的外扩接口所接收的报文进行流分类。从而,本发明不需要额外指定的数据核来实现流分类,能够避免数据核的资源浪费、并避免指定的数据核的处理能力所可能形成性能瓶颈,还能够针对外扩接口所接收的报文实现流分类的硬件加速。
申请公布号 CN102110074B 申请公布日期 2012.05.30
申请号 CN201110024120.1 申请日期 2011.01.21
申请人 杭州华三通信技术有限公司 发明人 吴斌
分类号 G06F15/17(2006.01)I 主分类号 G06F15/17(2006.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 王一斌;王琦
主权项 一种多核处理器,包括:系统总线、挂接于所述系统总线的若干数据核、挂接于所述系统总线的缓存管理模块、挂接于所述系统总线并与所述缓存管理模块直连的流分类模块、与所述流分类模块直连的网络接口、挂接于所述系统总线的I/O接口、以及外接于所述I/O接口的外扩网络接口;其特征在于,所述外扩网络接口通过一流分类控制装置外接于所述I/O接口;所述流分类控制装置接收来自所述外扩网络接口的报文,通过所述I/O接口以及所述系统总线为所述报文向所述缓存管理模块申请缓存空间、并通过所述I/O接口以及所述系统总线将所述报文写入至申请到的对应的缓存空间,以及,通过所述I/O接口以及所述系统总线向所述流分类模块发送流分类命令,所述流分类命令中包含所述报文的长度以及对应的缓存空间的地址;所述流分类模块依据所述流分类命令中的所述地址,从对应的缓存空间内找到所述报文的头、并进行解析,以确定所述报文所属的流;以及,将所述流分类命令中包含的所述地址以及所述长度提供给专用于该所属的流的对应的数据核。
地址 310053 浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地