-
公开(公告)号:CN116723162A
公开(公告)日:2023-09-08
申请号:CN202311001080.8
申请日:2023-08-10
Applicant: 浪潮电子信息产业股份有限公司
IPC: H04L49/111
Abstract: 本申请公开了一种网络首包处理方法、系统、装置、介质及异构设备,涉及数据处理领域。用于解决硬件卸载时存在的网络时延增加、资源消耗过多的问题。应用于主机端,主机端中设有预设虚拟队列,在接收到硬件端发送的首包时,对首包进行匹配;将匹配后的首包写入预设虚拟队列,以便主机端中的虚拟机或容器读取预设虚拟队列中的首包。可见,本申请通过将首包直接写入预设虚拟队列,虚拟机或容器可以直接从队列中读取首包,首包不需要经过多次硬件的搬运才能到达最终的虚拟机或容器,减少了网络时延,提高网络传输效率,减轻了硬件端设计难度,减少了硬件本身资源以及硬件和主机接口资源的消耗,提高了网络性能。
-
公开(公告)号:CN116701275A
公开(公告)日:2023-09-05
申请号:CN202310953586.2
申请日:2023-08-01
Applicant: 浪潮电子信息产业股份有限公司
IPC: G06F13/40 , G06F15/177
Abstract: 本发明公开了一种终端设备扩展设备、方法、装置及总线标准设备,属于PCIe设备领域,用于扩充基于FPGA实现的单个PCIe设备支持连接的终端设备的数量,解决了基于FPGA实现的单个PCIe设备支持连接的终端设备数量较少的问题。可以控制FPGA的IP核处于桥接模式下,并在连接于IP核的控制器内部设定了控制器可支持功能模块端口的预设数量,如此一来,在PCIe设备初始化阶段,主机便可以扫描控制器所支持的预设数量个功能模块端口并完成PCIe设备的拓扑初始化,由于预设数量可自主改动,从而使得单个PCIe设备可提供大量的功能模块端口数量,从而可以连接大量的终端设备,满足了用户需求,提升了用户体验。
-
公开(公告)号:CN117873756B
公开(公告)日:2024-05-31
申请号:CN202410269819.1
申请日:2024-03-11
Applicant: 浪潮电子信息产业股份有限公司
Abstract: 本发明公开了一种内核中断的处理方法、装置、设备、介质及异构加速设备,涉及计算机技术领域。首先,通过获取同时发起中断请求的内核编号,然后依据内核的优先级顺序依次输出发起中断请求的内核对应的中断请求,实现了对同时发出的中断请求的排序后输出;其次,由于是依据内核的优先级实现同时发起中断请求的输出,因此,降低了中断发起的延时,提高了用户的公平性,且不需要进行大量的比较逻辑,节省了逻辑资源开销;另外,通过将当前请求向量分别与当前优先级矩阵的每一行独热向量或每一列独热向量轮询相与,并根据各相与结果分别获取到了发起中断请求的内核编号,根据内核编号能够准确地实现对发起中断请求的各内核的中断请求的输出。
-
公开(公告)号:CN116599892B
公开(公告)日:2023-10-03
申请号:CN202310868741.0
申请日:2023-07-17
Applicant: 浪潮电子信息产业股份有限公司
IPC: H04L45/02 , H04L45/76 , G06F16/901 , G06F16/903 , G06F9/455 , G06F15/78
Abstract: 本申请公开了一种服务器系统、路由方法、装置及电子设备和存储介质,涉及计算机技术领域,该服务器系统包括服务器主机和与服务器主机连接的现场可编程门阵列;服务器主机包括多个虚拟机;现场可编程门阵列包括板卡管理模块、内存、数据通道、第一路由模块、核函数模块,内存连接数据通道和第一路由模块,数据通道通过物理功能通道连接服务器主机、通过多个虚拟功能通道连接多个虚拟机,数据通道连接第一路由模块,第一路由模块连接核函数模块;内存用于存储服务器主机下发的规则,第一路由模块用于根据内存存储的规则的动作对数据包进行处理和转发,核函数模块用于实现计算函数。本申请实现了灵活修改流表规则和数据处理逻辑。
-
公开(公告)号:CN116599892A
公开(公告)日:2023-08-15
申请号:CN202310868741.0
申请日:2023-07-17
Applicant: 浪潮电子信息产业股份有限公司
IPC: H04L45/02 , H04L45/76 , G06F16/901 , G06F16/903 , G06F9/455 , G06F15/78
Abstract: 本申请公开了一种服务器系统、路由方法、装置及电子设备和存储介质,涉及计算机技术领域,该服务器系统包括服务器主机和与服务器主机连接的现场可编程门阵列;服务器主机包括多个虚拟机;现场可编程门阵列包括板卡管理模块、内存、数据通道、第一路由模块、核函数模块,内存连接数据通道和第一路由模块,数据通道通过物理功能通道连接服务器主机、通过多个虚拟功能通道连接多个虚拟机,数据通道连接第一路由模块,第一路由模块连接核函数模块;内存用于存储服务器主机下发的规则,第一路由模块用于根据内存存储的规则的动作对数据包进行处理和转发,核函数模块用于实现计算函数。本申请实现了灵活修改流表规则和数据处理逻辑。
-
公开(公告)号:CN119357082A
公开(公告)日:2025-01-24
申请号:CN202411960548.0
申请日:2024-12-30
Applicant: 浪潮电子信息产业股份有限公司
IPC: G06F12/0882 , G06F12/1009
Abstract: 本发明公开了一种页面分配方法、产品、设备及介质,涉及存储技术领域。本方案预先根据不同的数据类型对数据所属的内存页面进行分类;当接收到页面分配接口发送的页面分配请求时,确定页面分配请求对应的待分配数据的数据类型,并根据数据类型在内存包含的页面中确定待分配数据对应的目标页面,最后将待分配数据写入目标页面中;由于同一个目标页面中数据的数据类型相同,因此实现了将不同类型的数据存入对应的页面中,进而基于页面着色技术让类型不同的页面在共享缓存空间彼此隔离,避免了类型不同的数据在缓存空间互相影响,提高了缓存命中率和系统性能。
-
公开(公告)号:CN117873756A
公开(公告)日:2024-04-12
申请号:CN202410269819.1
申请日:2024-03-11
Applicant: 浪潮电子信息产业股份有限公司
Abstract: 本发明公开了一种内核中断的处理方法、装置、设备、介质及异构加速设备,涉及计算机技术领域。首先,通过获取同时发起中断请求的内核编号,然后依据内核的优先级顺序依次输出发起中断请求的内核对应的中断请求,实现了对同时发出的中断请求的排序后输出;其次,由于是依据内核的优先级实现同时发起中断请求的输出,因此,降低了中断发起的延时,提高了用户的公平性,且不需要进行大量的比较逻辑,节省了逻辑资源开销;另外,通过将当前请求向量分别与当前优先级矩阵的每一行独热向量或每一列独热向量轮询相与,并根据各相与结果分别获取到了发起中断请求的内核编号,根据内核编号能够准确地实现对发起中断请求的各内核的中断请求的输出。
-
公开(公告)号:CN117369734A
公开(公告)日:2024-01-09
申请号:CN202311676268.2
申请日:2023-12-08
Applicant: 浪潮电子信息产业股份有限公司
Abstract: 本发明公开了一种存储资源管理系统、方法及存储虚拟化系统,涉及虚拟化领域,为解决现有的存储资源访问隔离安全性差的问题,该存储资源管理系统包括控制模块和数据处理模块,控制模块包括至少一个虚拟功能,数据处理模块包括由下至上的底层通信协议层、传输控制协议层以及存储虚拟化实现层。本发明能够排除恶意访问的可能,提高存储资源隔离的安全性,保障异构存储虚拟化的安全性。
-
公开(公告)号:CN116701275B
公开(公告)日:2023-11-07
申请号:CN202310953586.2
申请日:2023-08-01
Applicant: 浪潮电子信息产业股份有限公司
IPC: G06F13/40 , G06F15/177
Abstract: 本发明公开了一种终端设备扩展设备、方法、装置及总线标准设备,属于PCIe设备领域,用于扩充基于FPGA实现的单个PCIe设备支持连接的终端设备的数量,解决了基于FPGA实现的单个PCIe设备支持连接的终端设备数量较少的问题。可以控制FPGA的IP核处于桥接模式下,并在连接于IP核的控制器内部设定了控制器可支持功能模块端口的预设数量,如此一来,在PCIe设备初始化阶段,主机便可以扫描控制器所支持的预设数量个功能模块端口并完成PCIe设备的拓扑初始化,由于预设数量可自主改动,从而使得单个PCIe设备可提供大量的功能模块端口数量,从而可以连接大量的终端设备,满足了用户需求,提升了用户体验。
-
公开(公告)号:CN116723162B
公开(公告)日:2023-11-03
申请号:CN202311001080.8
申请日:2023-08-10
Applicant: 浪潮电子信息产业股份有限公司
IPC: H04L49/111
Abstract: 本申请公开了一种网络首包处理方法、系统、装置、介质及异构设备,涉及数据处理领域。用于解决硬件卸载时存在的网络时延增加、资源消耗过多的问题。应用于主机端,主机端中设有预设虚拟队列,在接收到硬件端发送的首包时,对首包进行匹配;将匹配后的首包写入预设虚拟队列,以便主机端中的虚拟机或容器读取预设虚拟队列中的首包。可见,本申请通过将首包直接写入预设虚拟队列,虚拟机或容器可以直接从队列中读取首包,首包不需要经过多次硬件的搬运才能到达最终的虚拟机或容器,减少了网络时延,提高网络传输效率,减轻了硬件端设计难度,减少了硬件本身资源以及硬件和主机接口资源的消耗,提高了网络性能。
-
-
-
-
-
-
-
-
-