【技术实现步骤摘要】
一种数据处理单元中控制信息管理系统
[0001]本专利技术涉及计算机体系结构、计算机网络、数据处理单元和智能网卡
,并特别涉及一种数据处理单元中控制信息管理系统。
技术介绍
[0002]近十年,在网络通信速度的指数级增长和CPU处理频率趋于极限的大背景下,数据处理单元(Data Processing Unit,DPU)作为一种专用于卸载网络处理、加速应用性能的处理单元在各大数据中心网络崭露头角,DPU可以将CPU从繁重的网络处理任务中释放出来,并且在存储、安全、虚拟化等场景下提供加速服务,是诸如微软、亚马逊、华为、阿里巴巴等云服务厂商不可或缺的重要处理单元。
[0003]在网络规模巨大、网络协议复杂、计算任务多样化的现代数据中心网络环境中,各种网络通信数据的控制信息同样变得复杂、冗长。为DPU设计高效、可靠的数据控制信息管理机制,是保证DPU提供高性能网络服务的关键。目前数据处理单元的数据控制信息管理方法相对简单,多是对相对单一的控制信息进行简单的缓存管理,缺乏统一、高效的管理方法。
[0004]目前数 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理单元中控制信息管理系统,其特征在于,包括数据处理单元和与之相连的资源实体,且该数据处理单元包括通过片上互连网络进行互连的控制信息管理模块、网络协议处理模块、近数据计算模块和配置模块;其中该配置模块,用于配置管理该控制信息管理模块;该网络协议处理模块,用于处理网络协议,网络协议包括:TCP/IP协议、RDMA协议和上层应用通过软件配置的私有协议;该近数据处理模块,用于对数据负载进行计算任务的卸载;该控制信息管理模块包括存储资源,用于为该网络协议处理模块和该近数据计算模块提供高速数据存储访问服务,以完成通信或者在网计算任务;且在替换存储资源内的数据时,该控制信息管理模块主动发起对该存储资源的访问,进行控制信息的更新和替换。2.如权利要求1所述的数据处理单元中控制信息管理系统,其特征在于,该控制信息管理模块包括片上网络接口、缓存管理单元;该存储资源包括一级缓存和二级缓存;该片上网络接口,用于接收数据处理单元片上除控制信息管理模块以外的模块发来的控制信息;该缓存管理单元,用于管理该存储资源,并将控制信息划分为网络协议上下文、近数据计算上下文,并根据该配置模块下发的需求对该存储资源的空间进行划分,以及对缓存策略进行调整;该一级存储为该数据处理单元中访问速度最快的存储介质,该缓存管理单元对该一级存储进行查询,若一级存储缺失,则会发起对该二级存储的查询,否则返回查询到的控制信息;该二级存储为该数据处理单元中访问速度低于该一级存储但存储空间大于一级存储的存储介质。3.如权利要求2所述的数据处理单元中控制信息管理系统,其特征在于,该资源实体中包含三级存储资源,当该数据处理单元的控制信息在该控制信息管理模块中查询缺失时,根据三级存储的选择位置,通过该数据处理单元的资源实体接口A获取该三级存储资源中的控制信息。4.如权利要求2所述的数据处理单元中控制信息管理系统,其特征在于,该资源实体中包含三级存储资源,当该数据处理单元的控制信息在该控制信息管理模块中查询缺失时,根据三级存储的选择位置,通过数据处理单元之间的互联网络,经另一数据处理单元获取该三级存储中的控制信息。5.如权利要求2所述的数据处理单元中控制信息管理系统,其特征在于,该一级存储...
【专利技术属性】
技术研发人员:马潇潇,杨帆,王展,元国军,康宁,马振龙,安学军,
申请(专利权)人:中国科学院计算技术研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。