← 返回列表

一种多核网络共享系统及其控制方法

申请号: CN202311820435.6
申请人: 南京翼辉信息技术有限公司
更新日期: 2026-03-10

专利详细信息

项目 内容
专利名称 一种多核网络共享系统及其控制方法
专利类型 发明授权
申请号 CN202311820435.6
申请日 2023/12/27
公告号 CN117472845B
公开日 2024/3/19
IPC主分类号 G06F15/173
权利人 南京翼辉信息技术有限公司
发明人 韩辉; 焦进星; 王翾; 吴鹏程
地址 江苏省南京市雨花台区宁双路19号云密城7号楼二层

摘要文本

本发明提供一种多核网络共享系统及其控制方法,每个芯片的内部设置有多个核;位于每个芯片的内部的多个核之间设置有核间虚拟网卡,核间虚拟网卡包括有核间共享模块和核间通讯模块;其中,核间共享模块存放由发送核发出的数据;核间通讯模块与接收核之间相互发送对应通知;在数据发送完成后,接收核根据接收到的对应通知从核间共享模块中提取由发送核发出的数据;以及在数据提取完成后,核间通讯模块根据接收到的对应通知控制通讯启闭;通过在每个芯片内部的多个核之间设置有核间虚拟网卡,使得核间可以通过虚拟网络进行通信,为核间通信提供了更为便捷可靠的通信方式,应用编程便捷可靠高效,不用过多关注中转、协议、缓冲、越界等问题。 专利查询网

专利主权项内容

1.一种多核网络共享系统,所述系统包括多个芯片,每个所述芯片的内部设置有多个核;所述芯片之间通过物理网络实现数据传输;每个所述芯片内部的多个核之间通过虚拟网络实现数据传输;其特征在于:位于每个所述芯片的内部的多个核之间设置有核间虚拟网卡,所述核间虚拟网卡包括有核间共享模块和核间通讯模块;其中,所述核间共享模块存放由发送核发出的数据;所述核间通讯模块与接收核之间相互发送对应通知;所述核间通讯模块内部设置有与繁忙和空闲对应的状态标志;在数据发送完成后,接收核根据接收到的对应通知从核间共享模块中提取由发送核发出的数据;以及在数据提取完成后,发送核发现核间通讯模块中的完成标志后,开始下一次的数据传输;所述对应通知包括:在数据发送完成后,核间通讯模块向接收核发送的数据发送完成通知;以及在数据接收完成后,接收核向核间通讯模块发送的数据接收完成通知;所述数据发送完成通知设置为:当发送核发出的数据存放于核间共享模块完成时,核间通讯模块向接收核发送通讯中断通知;所述数据接收完成通知设置为:当接收核接收数据完成时,将核间通讯模块的状态标志调整为空闲;从而使发送核在下一次发送时,能够通过该状态标志判断是否可以发出; 当接收核接收数据未完成时,将核间通讯模块的状态标志保持为繁忙;所述多核网络共享系统采用以下控制方法,该方法包括以下步骤:1)发送核从发送核的网络协议栈上传导数据;2)核间通讯模块将状态标志设置为繁忙;3)发送核向核间共享模块发送数据;4)发送核向核间共享模块发送数据完成后,核间通讯模块向接收核发送通讯中断通知;5)接收核根据接收到的通讯中断通知,从核间共享模块中提取数据;6)接收核接收数据过程中,核间通讯模块将状态标志保持为繁忙;7)接收核接收数据完成时,接收核向核间通讯模块发送重新开启通讯通知,并将状态标志调整为空闲;8)核间通讯模块重新开启通讯;9)发送核发现核间通讯模块中的完成标志后,开始下一次的数据传输。