-
公开(公告)号:CN118626410A
公开(公告)日:2024-09-10
申请号:CN202411096643.0
申请日:2024-08-12
申请人: 北京微核芯科技有限公司
IPC分类号: G06F12/0811 , G06F12/084
摘要: 本申请提出了一种多级缓存存储系统的访问方法、装置、设备和介质,涉及数据处理技术领域,方法包括:获取多级缓存存储系统的目标请求操作;响应于目标请求操作为第一替换请求操作,获取第一替换请求操作在多级缓存存储系统中的替换区域,以确定第一替换请求操作在多级缓存存储系统中的目标写回区域;获取第一替换请求操作在替换区域内的第一数据块,并将第一数据块替换写回至目标写回区域。无需等待特定条件被满足,即可将数据块替换写回到不同的目标写回区域,提高了数据块的替换写回的灵活性,优化了多级缓存存储系统的访问方法。
-
公开(公告)号:CN118626410B
公开(公告)日:2024-10-29
申请号:CN202411096643.0
申请日:2024-08-12
申请人: 北京微核芯科技有限公司
IPC分类号: G06F12/0811 , G06F12/084
摘要: 本申请提出了一种多级缓存存储系统的访问方法、装置、设备和介质,涉及数据处理技术领域,方法包括:获取多级缓存存储系统的目标请求操作;响应于目标请求操作为第一替换请求操作,获取第一替换请求操作在多级缓存存储系统中的替换区域,以确定第一替换请求操作在多级缓存存储系统中的目标写回区域;获取第一替换请求操作在替换区域内的第一数据块,并将第一数据块替换写回至目标写回区域。无需等待特定条件被满足,即可将数据块替换写回到不同的目标写回区域,提高了数据块的替换写回的灵活性,优化了多级缓存存储系统的访问方法。
-
公开(公告)号:CN118626409B
公开(公告)日:2024-10-29
申请号:CN202411096641.1
申请日:2024-08-12
申请人: 北京微核芯科技有限公司
IPC分类号: G06F12/0811 , G06F3/06
摘要: 本申请提出了一种写请求的处理方法、装置、设备和介质,涉及数据处理技术领域,方法包括:获取第一写请求在一级私有缓存中的第一候选数据块的数据块状态,其中,一级私有缓存属于第一处理器核;根据数据块状态,识别第一写请求在一级私有缓存中是否写失效;响应于识别到第一写请求在一级私有缓存中写失效,通过第一处理器核上的二级私有缓存,获取第一写请求的目标写数据块。简化了写失效的识别判定方法,提高了写请求在多级缓存存储系统中的命中率,优化了写请求的处理方法。
-
公开(公告)号:CN118626413A
公开(公告)日:2024-09-10
申请号:CN202411096640.7
申请日:2024-08-12
申请人: 北京微核芯科技有限公司
IPC分类号: G06F12/084 , G06F12/0811
摘要: 本申请提出了一种数据块的状态获取方法、装置和电子设备,涉及数据处理技术领域,方法包括:响应于第一读请求在一级私有缓存和二级私有缓存中读失效,通过共享缓存获取所述第一读请求返回的第一数据块;获取所述第一数据块的第一计数值,并根据所述第一计数值获取所述第一数据块的第一数据块状态。本申请中,第一读请求在一级私有缓存和二级私有缓存中读失效时,通过共享缓存获取第一数据块,并根据第一数据块的第一计数值确定第一数据块的第一数据块状态,降低了多级缓存系统的一致性维护的工作量,从而降低了缓存容量的浪费程度,提高了访存请求在多级缓存中的命中率。
-
公开(公告)号:CN117492932A
公开(公告)日:2024-02-02
申请号:CN202311828910.4
申请日:2023-12-28
申请人: 北京微核芯科技有限公司
摘要: 本发明提供一种虚拟机访问方法和设备,属于计算机技术领域,该方法应用于电子设备,包括处理器和内存,处理器存储有第一密钥表,内存中存储有第二密钥表,密钥表用于存储虚拟机号和虚拟机密钥的对应关系,该方法包括:根据虚拟机的访问请求对应的虚拟机号,确定第一密钥表是否包括虚拟机对应的虚拟机密钥;若第一密钥表不包括虚拟机密钥,则根据访问请求对应的虚拟机号,从第二密钥表中获取虚拟机对应的虚拟机密钥;利用虚拟机密钥对访问请求对应的数据进行加密或解密。上述方案中处理器片上和内存共同存储虚拟机密钥,根据虚拟机的执行情况对片外内存存储的虚拟机密钥进行调度,提供更大的虚拟机密钥存储空间,从而支持更大数量虚拟机的保护。
-
公开(公告)号:CN117971719A
公开(公告)日:2024-05-03
申请号:CN202410365399.7
申请日:2024-03-28
申请人: 北京微核芯科技有限公司
IPC分类号: G06F12/0811 , G06F12/0853
摘要: 本申请提出了一种提前传递数据的方法及其装置,涉及处理器技术领域。包括:获取已发射的取数指令中待读取数据对应的虚拟读取地址,并基于虚拟读取地址访问一级数据高速缓存、存数队列和存数指令缓冲区;响应于存数队列和/或存数指令缓冲区对虚拟读取地址进行比较并判断地址匹配时,获取存数队列和/或存数指令缓冲区中根据虚拟读取地址得到的传递数据,并获取一级数据高速缓存的命中结果;根据虚拟读取地址确定对应的物理读取地址,基于物理读取地址访问存数队列和/或存数指令缓冲区得到地址匹配结果;根据命中结果、地址匹配结果和传递数据确定取数指令的取数结果,并将取数结果写回。本申请降低了数据传递延迟,提高了处理器的主频和性能。
-
公开(公告)号:CN117492932B
公开(公告)日:2024-04-09
申请号:CN202311828910.4
申请日:2023-12-28
申请人: 北京微核芯科技有限公司
摘要: 本发明提供一种虚拟机访问方法和设备,属于计算机技术领域,该方法应用于电子设备,包括处理器和内存,处理器存储有第一密钥表,内存中存储有第二密钥表,密钥表用于存储虚拟机号和虚拟机密钥的对应关系,该方法包括:根据虚拟机的访问请求对应的虚拟机号,确定第一密钥表是否包括虚拟机对应的虚拟机密钥;若第一密钥表不包括虚拟机密钥,则根据访问请求对应的虚拟机号,从第二密钥表中获取虚拟机对应的虚拟机密钥;利用虚拟机密钥对访问请求对应的数据进行加密或解密。上述方案中处理器片上和内存共同存储虚拟机密钥,根据虚拟机的执行情况对片外内存存储的虚拟机密钥进行调度,提供更大的虚拟机密钥存储空间,从而支持更大数量虚拟机的保护。
-
公开(公告)号:CN118626413B
公开(公告)日:2024-10-29
申请号:CN202411096640.7
申请日:2024-08-12
申请人: 北京微核芯科技有限公司
IPC分类号: G06F12/084 , G06F12/0811
摘要: 本申请提出了一种数据块的状态获取方法、装置和电子设备,涉及数据处理技术领域,方法包括:响应于第一读请求在一级私有缓存和二级私有缓存中读失效,通过共享缓存获取所述第一读请求返回的第一数据块;获取所述第一数据块的第一计数值,并根据所述第一计数值获取所述第一数据块的第一数据块状态。本申请中,第一读请求在一级私有缓存和二级私有缓存中读失效时,通过共享缓存获取第一数据块,并根据第一数据块的第一计数值确定第一数据块的第一数据块状态,降低了多级缓存系统的一致性维护的工作量,从而降低了缓存容量的浪费程度,提高了访存请求在多级缓存中的命中率。
-
公开(公告)号:CN118626409A
公开(公告)日:2024-09-10
申请号:CN202411096641.1
申请日:2024-08-12
申请人: 北京微核芯科技有限公司
IPC分类号: G06F12/0811 , G06F3/06
摘要: 本申请提出了一种写请求的处理方法、装置、设备和介质,涉及数据处理技术领域,方法包括:获取第一写请求在一级私有缓存中的第一候选数据块的数据块状态,其中,一级私有缓存属于第一处理器核;根据数据块状态,识别第一写请求在一级私有缓存中是否写失效;响应于识别到第一写请求在一级私有缓存中写失效,通过第一处理器核上的二级私有缓存,获取第一写请求的目标写数据块。简化了写失效的识别判定方法,提高了写请求在多级缓存存储系统中的命中率,优化了写请求的处理方法。
-
公开(公告)号:CN117971719B
公开(公告)日:2024-06-28
申请号:CN202410365399.7
申请日:2024-03-28
申请人: 北京微核芯科技有限公司
IPC分类号: G06F12/0811 , G06F12/0853
摘要: 本申请提出了一种提前传递数据的方法及其装置,涉及处理器技术领域。包括:获取已发射的取数指令中待读取数据对应的虚拟读取地址,并基于虚拟读取地址访问一级数据高速缓存、存数队列和存数指令缓冲区;响应于存数队列和/或存数指令缓冲区对虚拟读取地址进行比较并判断地址匹配时,获取存数队列和/或存数指令缓冲区中根据虚拟读取地址得到的传递数据,并获取一级数据高速缓存的命中结果;根据虚拟读取地址确定对应的物理读取地址,基于物理读取地址访问存数队列和/或存数指令缓冲区得到地址匹配结果;根据命中结果、地址匹配结果和传递数据确定取数指令的取数结果,并将取数结果写回。本申请降低了数据传递延迟,提高了处理器的主频和性能。
-
-
-
-
-
-
-
-
-