共享缓存的数据读写方法、系统、交换芯片及存储介质技术方案

技术编号:40948842 阅读:21 留言:0更新日期:2024-04-18 20:23
本申请公开了一种共享缓存的数据读写方法、系统、交换芯片及存储介质,属于通信技术领域。本申请通过获取待处理的入向数据,其中,入向数据包含报文数据,以及报文数据的数据出向特征;根据数据出向特征确定对报文数据进行读操作的目标操作内核;确定共享缓存区中目标操作内核对应绑定的近端缓存区集合;选取近端缓存区集合中具有空闲地址的子缓存区作为目标子缓存区,将报文数据存储至目标子缓存区。本申请能提高读侧的灵活性,降低多个内核在共同读取共享缓存中的报文数据时产生冲突的概率,进而解决了多通道读取共享缓存中的报文数据时易产生冲突的技术问题。

【技术实现步骤摘要】

本申请涉及通信,尤其涉及共享缓存的数据读写方法、系统、交换芯片及存储介质


技术介绍

1、随着计算机技术的不断发展,交换芯片的带宽需求越来越大。为了实现更大的交换带宽容量,利用多数据通道来传输报文已成为主流方向,而要实现多通道报文存储的要求,交换芯片的报文存储管理首先要满足多通道的读写带宽要求。目前,实现多读多写的报文存储管理主要是通过在交换芯片的写侧采用流水拍方式将报文数据多通道写入共享缓存,并通过在交换芯片的读侧设置多个内核来多通道读取共享缓存中的报文数据。然而,由于在采用流水拍方式进行报文存储的过程中,报文存储位置具有很大的随机性,从而降低了读侧的灵活性,进而使得多个内核在多通道读取共享缓存中的报文数据时易产生冲突。


技术实现思路

1、本申请的主要目的在于提供一种共享缓存的数据读写方法、系统、交换芯片及存储介质,旨在解决多通道读取共享缓存中的报文数据时易产生冲突的技术问题。

2、为实现上述目的,本申请提供一种共享缓存的数据读写方法,包括:

3、获取待处理的入向数据,其中,所述入向本文档来自技高网...

【技术保护点】

1.一种共享缓存的数据读写方法,其特征在于,包括:

2.如权利要求1所述的共享缓存的数据读写方法,其特征在于,所述确定共享缓存区中所述目标操作内核对应绑定的近端缓存区集合的步骤包括:

3.如权利要求1所述的共享缓存的数据读写方法,其特征在于,所述选取所述近端缓存区集合中具有空闲地址的子缓存区作为目标缓存区的步骤之前包括:

4.如权利要求3所述的共享缓存的数据读写方法,其特征在于,所述发送空闲地址查询请求至所述共享缓存区中的各子缓存区的步骤之后还包括:

5.如权利要求4所述的共享缓存的数据读写方法,其特征在于,所述将所述报文数据存储至所述目标...

【技术特征摘要】

1.一种共享缓存的数据读写方法,其特征在于,包括:

2.如权利要求1所述的共享缓存的数据读写方法,其特征在于,所述确定共享缓存区中所述目标操作内核对应绑定的近端缓存区集合的步骤包括:

3.如权利要求1所述的共享缓存的数据读写方法,其特征在于,所述选取所述近端缓存区集合中具有空闲地址的子缓存区作为目标缓存区的步骤之前包括:

4.如权利要求3所述的共享缓存的数据读写方法,其特征在于,所述发送空闲地址查询请求至所述共享缓存区中的各子缓存区的步骤之后还包括:

5.如权利要求4所述的共享缓存的数据读写方法,其特征在于,所述将所述报文数据存储至所述目标子缓存区的步骤之后包括:

6.一种共享缓存的数据读写系统,其特征在于,所述共享缓存的数据读写系统应用于如权利要求1至5中任一项所述的共享缓存的数据读写方法,所述共享缓存的数据读写系统包括寄存器管理模块、共享缓存管理模块和内核,其中,

7.如权利要求6所述的共享缓存的...

【专利技术属性】
技术研发人员:赵艳
申请(专利权)人:深圳市中兴微电子技术有限公司
类型:发明
国别省市:

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

1