-
公开(公告)号:CN116324706A
公开(公告)日:2023-06-23
申请号:CN202180054413.6
申请日:2021-05-06
Applicant: 微软技术许可有限责任公司
IPC: G06F3/06
Abstract: 公开了涉及分离式存储器池的示例。一个示例提供了一种存储器系统,该存储器系统包括存储器控制器和存储器,该存储器附接到存储器控制器并且形成分离式存储器池的至少一部分,分离式存储器池包括多个切片,多个切片被各自动态地分配给相应的计算节点。存储器系统被配置为接收调整存储器池到请求计算节点的分配的请求,在存储器池的部分包括能满足请求的未分配切片的情况下,将未分配的部分的至少一部分分配给请求计算节点,以及在存储器池的部分不包括能满足请求的未分配切片的情况下,使得请求被引导到另一计算节点以释放到该另一计算节点的至少一个切片。
-
公开(公告)号:CN116171430A
公开(公告)日:2023-05-26
申请号:CN202180061782.8
申请日:2021-06-01
Applicant: 微软技术许可有限责任公司
IPC: G06F12/02
Abstract: 计算设备包括两个或更多个计算节点,每个计算节点包括两个或更多个处理器核。每个计算节点包括与其他计算节点不一致的独立地一致域。中央IO管芯通信地被耦合到两个或更多个计算节点中的每个计算节点。多个本机附接的易失性存储器单元经由一个或多个存储器控制器被附接到中央IO管芯。中央IO管芯包括针对每个计算节点的一个或多个归属代理。归属代理被配置为将从计算节点接收的存储器访问请求映射到本机附接的易失性存储器单元内的一个或多个地址。
-
公开(公告)号:CN116710886A
公开(公告)日:2023-09-05
申请号:CN202180082097.3
申请日:2021-11-11
Applicant: 微软技术许可有限责任公司
IPC: G06F3/06
Abstract: 本文公开了一种具有分离式存储器池和池化存储器控制器的精简配置的多节点计算机系统。分离式存储器池被配置为使共享存储器容量对多个计算节点中的每个计算节点可用,这样的存储器容量相对于多个计算节点被精简配置。池化存储器控制器被配置为:将分离式存储器池的多个存储器段指派给多个计算节点;将多个段的子集标识为冷段,这样的标识是基于确定针对每个这样的冷段的使用特性低于阈值;以及将冷段中的一个或多个冷段页面调度出到扩展大容量存储器设备,从而释放分离式存储器池的一个或多个被指派的存储器段。
-
公开(公告)号:CN116569148A
公开(公告)日:2023-08-08
申请号:CN202180078543.3
申请日:2021-10-29
Applicant: 微软技术许可有限责任公司
IPC: G06F11/34
Abstract: 本公开涉及用于管理所追踪的存储器使用数据并基于由存储器设备上的存储器控制器追踪的存储器使用数据来执行各种动作的系统、方法和计算机可读介质。例如,本文描述的系统涉及跨一个或多个存储器控制器收集和编译数据以评估存储器使用数据的特性,以确定针对存储器资源段的(多个)热度度量。本文描述的系统可以基于(多个)热度度量执行各种段动作。此外,本文描述的系统可以根据一个或多个访问粒度来编译存储器使用数据。该编译数据还可以根据相应访问代理的访问分辨率被多个访问代理共享。
-
公开(公告)号:CN118974712A
公开(公告)日:2024-11-15
申请号:CN202380028705.1
申请日:2023-01-26
Applicant: 微软技术许可有限责任公司
Inventor: I·阿加瓦尔 , G·克里索斯 , O·罗塞尔·马丁内斯 , Y·巴克
IPC: G06F12/0804 , G06F12/0811 , G06F12/084 , G06F12/0886 , G06F12/04 , G06F12/126 , G06F12/128
Abstract: 描述了与具有零行优化的直接交换高速缓存相关的系统和方法。一种用于管理具有近存储器和远存储器的系统的方法,包括从请求方接收读取存储在近存储器或者远存储器中的数据块的请求。所述方法包括分析与所述数据块相关联的元数据部分,所述元数据部分包括:(1)和近存储器是否包括数据块或者远存储器是否包括数据块有关的信息,以及(2)和与数据块相关联的数据部分是否全零有关的信息。该方法还包括合成对应于该数据块的数据部分以生成合成数据部分,并且向请求方发送该合成数据部分,替代从远存储器取回数据部分。
-
公开(公告)号:CN118511151A
公开(公告)日:2024-08-16
申请号:CN202280087540.0
申请日:2022-10-31
Applicant: 微软技术许可有限责任公司
Inventor: I·阿加瓦尔
Abstract: 描述了与集成存储器池化和直接交换高速缓存相关的系统和方法。一种系统包括包含本地存储器的计算节点以及池化存储器。该系统还包括主机操作系统(OS),主机OS具有对以下项的初始访问权:(1)与本地存储器相关联的第一可交换存储器地址范围和与本地存储器相关联的不可交换存储器地址范围,以及(2)与池化存储器相关联的第二可交换存储器地址范围。该系统还包括被配置为执行清理操作的数据移动器卸载引擎,清理操作包括:(1)将从第一可交换存储器地址范围内的存储器位置被交换出的任何存储器内容的状态恢复到池化存储器,以及(2)将从第二可交换存储器地址范围内的存储器位置被交换进的任何存储器内容从本地存储器移回池化存储器。
-
公开(公告)号:CN119895496A
公开(公告)日:2025-04-25
申请号:CN202380065657.3
申请日:2023-08-29
Applicant: 微软技术许可有限责任公司
IPC: G11C11/406 , G11C11/408
Abstract: 本公开涉及在存储器控制器上实现的用于检测和减轻存储器攻击(例如,行锤攻击)的系统和方法。例如,存储器控制器可以启用其中跟踪存储器子存储体的激活计数的计数模式。例如,存储器控制器可启用计数模式,其中维持存储器子存储体的存储器行的激活计数。在某些条件下,存储器控制器可以从计数模式转变到采样模式以减轻潜在的行锤攻击。存储器控制器可以在确定是否在采样模式中继续检测和减轻潜在的行锤攻击和/或转变回计数模式时考虑各种条件。通过在不同操作模式之间选择性地转变,存储器控制器可以减少存储器硬件易受攻击的时间段。
-
公开(公告)号:CN119213491A
公开(公告)日:2024-12-27
申请号:CN202380039173.1
申请日:2023-04-13
Applicant: 微软技术许可有限责任公司
IPC: G11C11/406 , G11C7/24 , G11C8/20 , G11C11/4078
Abstract: 本公开涉及在存储器控制器上实现的用于检测和缓解存储器攻击(例如,行锤攻击)的系统和方法。例如,存储器控制器可以跟踪存储器硬件(例如,DRAM设备)内的行地址的激活,并且确定激活的模式是否指示行锤攻击。这是使用针对对应的存储器子库的计数模式来确定的。在检测到可能的行锤攻击的情况下,存储器控制器可以激活针对特定子库的采样模式(而不是计数模式),以标识应在存储器硬件上刷新哪些行地址。本文所描述的实现提供了低计算成本的替代方案,与需要访问大量计算资源的严厉检测机制相比,能够准确检测和缓解行锤攻击。
-
公开(公告)号:CN119213416A
公开(公告)日:2024-12-27
申请号:CN202380038227.2
申请日:2023-03-01
Applicant: 微软技术许可有限责任公司
IPC: G06F12/0855 , G06F12/0897 , G06F12/14 , G06F9/38 , G06F9/46 , G06F21/10 , G06F21/60 , G06F21/55
Abstract: 本公开实施例涉及描述了与冲刷加重新加载高速缓存侧通道攻击减轻相关的系统和方法。描述了用于在包括具有至少一个高速缓存的处理器的系统中减轻侧通道定时攻击的示例方法。方法包括接收第一指令,其中第一指令在由处理器执行时经配置以从与处理器相关联的至少一个高速缓存冲刷至少一个高速缓存行。方法还包括:在由处理器执行第一指令之前,将第一指令自动映射到第二指令,使得即使响应于接收到第一指令,也不会从至少一个高速缓存冲刷至少一个高速缓存储器行。
-
公开(公告)号:CN117043755A
公开(公告)日:2023-11-10
申请号:CN202280022203.3
申请日:2022-02-25
Applicant: 微软技术许可有限责任公司
Inventor: I·阿加瓦尔 , G·Z·希尔索斯 , O·罗塞尔·马丁内斯
IPC: G06F12/0897
Abstract: 本文公开了存储器操作管理的技术。一种示例技术包括:在接收到读取与系统存储器区段相对应的数据的请求时,从第一存储器(151)取回来自第一存储器的数据部分的数据和来自元数据部分的元数据。方法然后可以包括:分析数据位置信息,以确定第一存储器当前是否包含与接收到的请求中的系统存储器区段相对应的数据。响应于确定第一存储器当前包含与接收到的请求中的系统存储器区段相对应的数据,响应于接收到的请求来将从第一存储器的数据部分取回的数据发送到处理器。否则,方法可以包括:标识第二存储器(153)中的包含与系统存储器区段相对应的数据的存储器位置,并且从标识的存储器位置取回数据。
-
-
-
-
-
-
-
-
-