【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种,包括:1)将多核或众核嵌入式处理器中的核划分为数据接收核和数据处理核,所述的数据接收核对共享内存区域进行缓冲区分配,且数据处理核向所述的数据接收核进行分发策略注册,确定每个数据处理核所要处理的数据包特征;2)数据接收核依据从网络硬件接收的数据包头部信息,将数据包存放至相应的缓冲区内;3)数据接收核依据数据处理核所注册的分发策略,向所述的数据处理核发送消息,所述的数据处理核根据所述的消息,读取缓冲区中的数据包进行处理,并向所述的数据接收核发送处理状态信息。【专利说明】
本专利技术涉及多核或众核嵌入式处理器和网络通信处理领域,尤其涉及一种。
技术介绍
传统的单核处理器处理模式是单任务串行处理,为了提高处理速度只能增加主频,而主频的提高是有限制的,并且增加了功耗。多核或众核处理器很好地解决了这些问题,多核或众核处理器采用并行处理模式,多任务并行处理,可以在低主频的情况下提高处理速度,并且降低功耗。而随着带宽的日益增加,网络数据量爆炸式增长。物联网热的兴起更是加剧了对网络数据快速处理的需求,同时网络中的众多数据都要求很强的实时性, ...
【技术保护点】
一种基于多核或众核嵌入式处理器的网络数据包处理方法,其特征在于,包括:1)将多核或众核嵌入式处理器中的核划分为数据接收核和数据处理核,所述的数据接收核对共享内存区域进行缓冲区分配,且数据处理核向所述的数据接收核进行分发策略注册,确定每个数据处理核所要处理的数据包特征;2)数据接收核依据从网络硬件接收的数据包头部信息,将数据包存放至相应的缓冲区内;3)数据接收核依据数据处理核所注册的分发策略,向所述的数据处理核发送消息,所述的数据处理核根据所述的消息,读取缓冲区中的数据包进行处理,并向所述的数据接收核发送处理状态信息。
【技术特征摘要】
【专利技术属性】
技术研发人员:张亮,沈沛意,宋娟,周梦,王剑,王国洗,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。