-
公开(公告)号:CN113836054A
公开(公告)日:2021-12-24
申请号:CN202111004634.0
申请日:2021-08-30
Applicant: 中国人民解放军军事科学院国防科技创新研究院
IPC: G06F12/1036 , G06F12/1009 , G06F12/0882 , G06F9/50
Abstract: 本发明公开了一种用于GPU的内存页管理方法和内存页转换方法,该内存页管理方法包括:在至少一个物理页中嵌套一个小物理页,其中,小物理页的内存小于物理页;在TLB的页表项中增加预设内存大小的嵌套页标记位,其中,嵌套页标记位用于表示当前TLB的页表项对应的物理页是否嵌套有小物理页、以及用于表示虚拟地址是否命中当前TLB的页表项对应的物理页;根据调整后的TLB进行虚实地址转换。本发明的用于GPU的内存页管理方法和内存页转换方法能够提高内存空间的使用效率,降低存储成本,减少多任务GPU中内存碎片化问题。
-
公开(公告)号:CN113168379A
公开(公告)日:2021-07-23
申请号:CN201980076709.0
申请日:2019-11-14
Applicant: 微软技术许可有限责任公司
IPC: G06F12/1036 , G06F12/1009 , G06F12/109 , G06F12/08 , G06F9/50 , G06F12/02 , G06F12/126
Abstract: 在虚拟机环境的访客物理存储器由被分配给在主机计算设备上执行的一个或多个进程的虚拟存储器支持的情况下,为了提高作为存储器访问的一部分来遍历二层地址表(SLAT)的层级的速度,可以跳过或以其他方式不引用SLAT内的表的一个或多个层级。虽然可以在表的较高层级用存储器关联性填充SLAT,但是支持主机计算设备提供虚拟存储器的主机计算设备的页表可以在表的最低层级维护对应的一组连续存储器关联性,从而使得主机计算设备能够换出或以其他方式操纵较小存储器块。如果发生这样的操纵,则可以在表的最低层级用存储器关联性重新填充SLAT。
-
公开(公告)号:CN107341115B
公开(公告)日:2021-07-16
申请号:CN201710530096.6
申请日:2017-06-30
Applicant: 联想(北京)有限公司
IPC: G06F12/1036 , G06F9/455 , G06F12/06
Abstract: 本公开提供了一种虚拟机内存访问方法,包括获取所述虚拟机对应的虚拟机控制结构,其中,虚拟机控制结构中包括虚拟内存起始地址和虚拟内存大小,根据所述虚拟内存起始地址和虚拟内存大小,建立与所述虚拟机对应的物理内存地址和虚拟内存地址的映射关系,以及基于所述映射关系,通过虚拟内存空间地址访问对应的物理内存地址。本公开还提供了一种部署有虚拟机的电子设备、以及一种虚拟机内存访问系统。
-
公开(公告)号:CN112988624A
公开(公告)日:2021-06-18
申请号:CN202110256487.X
申请日:2016-05-26
Applicant: 英特尔公司
IPC: G06F12/1081 , G06F3/06 , G06F9/30 , G06F9/38 , G06F12/1009 , G06F12/1027 , G06F12/1036 , G06F12/1045 , G06F12/109 , G06F12/14 , G06F21/52 , G06F21/57
Abstract: 本申请公开了用于保护影子栈的处理器、方法、系统和指令。本发明的一方面的处理器包括用于对指令进行解码的解码单元。所述处理器还包括与所述解码单元耦合的执行单元。所述执行单元响应于所述指令而用于确定:由于所述指令而导致的对影子栈的影子栈指针的试图改变将使所述影子栈指针超出允许范围。所述执行单元还用于响应于确定对所述影子栈指针的所述试图改变将使所述影子栈指针超出所述允许范围而引发异常。公开了其他处理器、方法、系统和指令。
-
公开(公告)号:CN106021131B
公开(公告)日:2021-06-15
申请号:CN201610154207.3
申请日:2016-03-17
Applicant: ARM 有限公司
Inventor: 瓦汉·特-格里戈良 , 哈坎·拉尔斯-戈兰·佩尔森 , 杰西·哈维尔·德·洛斯·雷耶斯·达里亚斯 , 维诺德·皮萨拉特·哈里·派
IPC: G06F12/1036
Abstract: 本公开涉及存储器管理的方法和装置。多阶存储器管理单元(MMU)包括:第一MMU阶,将输入虚拟存储器地址转译为对应的中间存储器地址,该第一MMU阶生成包括该对应的中间存储器地址的中间存储器地址集合;第二MMU阶,将第一MMU阶提供的中间存储器地址转译为物理存储器地址,该第二MMU阶响应于从第一MMU阶接收的中间存储器地址提供包括对应于从第一MMU阶接收的中间存储器地址的物理存储器地址的物理存储器地址集合;第一MMU阶向第二MMU阶提供的中间存储器地址不同于下述中间存储器地址:第二MMU阶将为这些中间存储器地址提供物理存储器地址以作为对集合中的一个其他中间存储器地址进行转译的响应。
-
公开(公告)号:CN112585607A
公开(公告)日:2021-03-30
申请号:CN201980054642.0
申请日:2019-08-22
Applicant: 高通股份有限公司
IPC: G06F21/72 , G06F12/14 , G06F12/1036
Abstract: 公开了一种用于存储存储器加密领域密钥ID的方法、装置和系统。一种方法包括:使用物理地址访问存储器所有权表,以确定与该物理地址相关联的领域ID;使用该领域ID访问密钥ID关联结构,以确定与该领域ID相关联的领域密钥IS;以及基于该领域密钥ID来发起存储器事务。一旦被取回,领域密钥ID就可以存储在转换后备缓冲器中。
-
公开(公告)号:CN106776353B
公开(公告)日:2020-10-23
申请号:CN201610581681.4
申请日:2016-07-21
Applicant: 爱思开海力士有限公司
Inventor: 德·席尔瓦·安布罗斯·吉昂
IPC: G06F12/02 , G06F12/1036
Abstract: 本发明提供一种存储器系统,其包括:存储器装置,其包括第一存储区域和第二存储区域,第一存储区域和第二存储区域中的每个包括多个存储块;以及控制器,其适于基于用于访问存储在存储器装置中的数据的方法选择第一模式或第二模式以及在第一模式中将数据的逻辑地址映射到第一存储区域的物理地址并在第二模式中将数据的逻辑地址映射到第二存储区域的物理地址。
-
公开(公告)号:CN107548491B
公开(公告)日:2020-10-16
申请号:CN201680022837.3
申请日:2016-04-29
Applicant: 慧与发展有限责任合伙企业
IPC: G06F12/1009 , G06F12/1036 , G06F12/1045 , G06F12/0802
Abstract: 示例包括具有数据和压缩元数据的经压缩页面。一些示例包括接收包含写入数据的写入请求、将写入数据存储在数据高速缓存中、以及向写入数据应用页面适应进程。在一些这样的示例中,可以针对经处理写入数据而生成虚拟页面表格中的虚拟页面表格条目。虚拟页面表格条目可以包括压缩索引和页面地址。可以执行经处理写入数据的内联压缩以便将经处理写入数据在经压缩页面中压缩和存储于与压缩索引相关联的位置处。在一些示例中,经压缩页面可以包括具有参考计数、经压缩页面偏移和虚拟页面地址的压缩元数据。
-
公开(公告)号:CN111522755A
公开(公告)日:2020-08-11
申请号:CN202010138874.9
申请日:2016-06-24
Applicant: 谷歌有限责任公司
Inventor: 本杰明·C·谢布里
IPC: G06F12/1027 , G06F12/1045 , G06F12/14 , G06F12/0813 , G06F3/06 , G06F12/0882 , G06F12/10 , G06F12/1081 , G06F13/40 , G06F12/1036 , G06F12/109
Abstract: 本申请涉及交换机中的地址缓存。方法、系统和设备包括在计算机存储介质上编码的计算机程序,用于将地址存储在交换机的存储器中。系统中的一个包括:交换机,其在交换机与每个装置之间的总线上没有任何部件的情况下,从连接至总线的装置接收分组并且将分组递送至连接至总线的装置;集成到交换机中的存储器,用于存储虚拟地址到物理地址的映射;以及集成到交换机中的存储介质,其存储指令,指令可由交换机执行以使交换机执行操作,操作包括:接收对通过总线连接至交换机的装置的地址转换请求的响应,响应包括虚拟地址到物理地址的映射,以及响应于接收到响应,将虚拟地址到物理地址的映射存储在存储器中。
-
公开(公告)号:CN111522754A
公开(公告)日:2020-08-11
申请号:CN202010065102.7
申请日:2013-06-13
Applicant: 英特尔公司
IPC: G06F12/0811 , G06F12/1009 , G06F12/1036 , G06F12/1081 , G06F12/109 , G06T1/20 , G06T1/60
Abstract: 本发明的主题是“通过统一存储器架构的存储器共享”。此处公开了用于在计算设备的中央处理单元(CPU)和图形处理单元(GPU)之间共享存储器的方法和系统。该方法包括在物理存储器内分配表面,并将所述表面映射到CPU页面表内的多个虚拟存储器地址。该方法还包括将所述表面映射到I/O设备页面表内的多个图形虚拟存储器地址。
-
-
-
-
-
-
-
-
-