一种多核架构的智能网络加速卡制造技术

技术编号:12116042 阅读:101 留言:0更新日期:2015-09-24 17:53
本实用新型专利技术提供一种多核架构的智能网络加速卡,包括用户终端、和依次连接的指令监听模块、负载均衡模块、信息处理模块、任务处理模块,其中,指令监听模块,由密钥/认证信息单元、芯片操作系统单元和信息存储单元组成,负载均衡模块,由依次连接的请求指令单元、请求指令队列单元和指令响应单元组成;信息处理模块,由多个面向家庭网络信息处理的互联处理器并行连接而成;任务处理模块,由多个处理核心并行连接而成,从而改进了家庭网络通信中的负载均衡算法,将信息处理和任务处理分开,主要用于对网络中大量数据报文收发处理,增强了多核心架构下的并发信息处理性能,能过提高家庭网络系统节点的并发信息处理能力。

【技术实现步骤摘要】

本技术属于网络通信领域,具体涉及一种多核架构的智能加速卡。
技术介绍
随着智能家居推广和网络技术的迅猛发展,通过网络等非接触式手段对展厅、家居、楼宇等环境中的各类电子设备进行控制已经越来越普遍。但是这些设备通常需要采用专用的硬件或软件分开控制,而随着电子设备种类的逐渐增多,这导致了控制硬件或软件的数量也日益增多,接入到家庭、办公场所的网络通信量达到前所未有的高度。同时随着智能家居的推广,家庭网络应用的多样化和复杂化,网络流量总带宽增长迅猛,网络流量的组成也日趋复杂,对应用的感知需求成为了新的关注点,深度包检测和安全处理等要求不断增加,导致连入物联网的智能家庭的网络监管带来了极大的难度,对家居安全、个人安全带来了极大的挑战。申请号为CN 201210418487.6,名称为根据协议、端口和IP地址过滤挑选流量的智能加速网卡的专利中,根据协议、端口和IP地过滤挑选流量的智能加速网卡,根据业务系统的需求,只上传与该业务相关的流量,过滤掉与业务无关的流量,从而降低了该业务需要处理的带宽,有效的减少了投资规模;因为过滤掉的流量与本业务无关,所以对业务也没有影响,同时该卡对需求上传的数据进行了优化处理,进一步的提高了处理的效率。上述专利文献的技术方案中,过滤掉与业务无关的流量,通过舍弃部分网路报文来换取处理的效率在实际运用过程中,经常遗漏重要的指令,无法全面而正确的表达指令的本意而无法上传给应用程序。同时,现有的联网面临爆炸性增长,家庭网络并发用户终端量猛增,面向家庭网络信息处理的服务器性能受到了严重的挑战。要提高基于物联网的家庭网络信息处理系统性能,必须满足既能支持大用户终端的并发访问,又能提高了家庭网络信息系统处理的效率。现有的家庭网络信息处理系统主要从硬件解决性能提升问题。硬件上通过专用的负载均衡器或提高服务器的处理器处理速度,增加内存容量等办法提高系统系能,存在成本较高、可扩展性差的不足。因此急需一种智能加速卡来确保家庭网络系统的数据报文无瓶颈的快递传递到服务器中,能对接收到的数据报文进行快速、高效的识别及并行处理。
技术实现思路
为解决上述问题,本技术公开了一种多核架构的智能加速卡,具有高速的收发网络数据包能力,针对复杂应用环境的多线程多应用支持,支持接收方调整(receive-side scaling,RSS)技术,能够将网络负载分担到不同的处理器队列上去,最大限度的发挥网络处理系统的性能。为了达到以上目的,本技术提供如下技术方案:一种多核架构的智能网络加速卡,包括用户终端,其特征在于,还包括依次连接的指令监听模块、负载均衡模块、信息处理模块、任务处理模块;其中,指令监听模块,由密钥/认证信息单元、芯片操作系统单元和信息存储单元组成,所述芯片操作系统单元分别与所述密钥/认证信息单元和所述信息存储单元相连;负载均衡模块,由依次连接的请求指令单元、请求指令队列单元和指令响应单元组成;信息处理模块,由多个面向家庭网络信息处理的互联处理器并行连接而成;任务处理模块,由多个处理核心并行连接而成。进一步地,所述指令监听模块通过无线网路与所述用户终端通信。进一步地,所述指令监听模块与所述用户终端之间的连通采用对称加密算法,采集指纹信息作为密钥。进一步地,所述作为密钥采集的指纹信息存储在所述信息存储单元中。进一步地,所述用户终端为带指纹识别的手机、笔记本电脑、和/或平板电脑。与现有技术相比,本技术具有如下优点和有益效果:改进了传统家庭网络通信中的负载均衡算法,将信息处理和任务处理分开,具有高速的收发网络数据包能力,主要用于对网络中大量数据报文收发处理,增强了多核心架构下的并发信息处理性能,能过提高家庭网络系统节点的并发信息处理能力,缩短用户信息处理请求的平均响应及等待时间,采用多核处理器并行处理任务,可支持多进程或多线程方式的包处理,将系统运算能力发挥到极致。【附图说明】图1是本技术实施例多核架构的智能加速卡的模块结构示意图;图2是图1中的指令监听模块的结构示意图;图3是图1中的请求指令队列单元的模块结构示意图;图4是图1中的请求响应单元的模块结构示意图。【具体实施方式】以下结合附图对本技术的【具体实施方式】进行详细说明。应当理解的是,此处所描述的【具体实施方式】仅用于说明和解释本技术,并不用于限制本技术。图1为本技术实施例的总体技术路线示意图,包括用户终端10、指令监听模块20、负载均衡模块30、信息处理模块40、任务处理模块50。指令监听模块20由密钥/认证信息单元22、芯片操作系统单元24和信息存储单元26等组成;负载均衡模块30由请求指令单元22、请求指令队列单元34和指令响应单元36等部分组成;信息处理模块40由多个面向家庭网络信息处理的互联处理器组成,单个处理器内部的模型单元主要包括:进程调度器42、线程管理器44、请求分类队列器46等;任务处理模块50由多个处理器内核52组成。家庭用户终端是指将普通电器设备利用数字技术、网络技术及智能控制技术设计改进的终端设备,在网络层面上具有信息互联、互通或互操作特征的家庭网络及类似场所网络使用的电子电器产品当前第1页1 2 本文档来自技高网
...

【技术保护点】
一种多核架构的智能网络加速卡,包括用户终端,其特征在于,还包括依次连接的指令监听模块、负载均衡模块、信息处理模块、任务处理模块;其中,指令监听模块,由密钥/认证信息单元、芯片操作系统单元和信息存储单元组成,所述芯片操作系统单元分别与所述密钥/认证信息单元和所述信息存储单元相连;负载均衡模块,由依次连接的请求指令单元、请求指令队列单元和指令响应单元组成;信息处理模块,由多个面向家庭网络信息处理的互联处理器并行连接而成;任务处理模块,由多个处理核心并行连接而成。

【技术特征摘要】

【专利技术属性】
技术研发人员:佘昌玲谢卫
申请(专利权)人:上海盖奇信息科技有限公司
类型:新型
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1