-
公开(公告)号:CN107949833A
公开(公告)日:2018-04-20
申请号:CN201680028182.0
申请日:2016-06-24
Applicant: 谷歌有限责任公司
Inventor: 本杰明·C·谢布里
IPC: G06F12/1027 , G06F12/1081 , G06F12/109 , G06F13/40 , G06F12/1036 , G06F12/0813 , G06F12/14 , G06F13/38
Abstract: 方法、系统和设备包括在计算机存储介质上编码的计算机程序,用于将地址存储在交换机的存储器中。系统中的一个包括:交换机,其在交换机与每个装置之间的总线上没有任何部件的情况下,从连接至总线的装置接收分组并且将分组递送至连接至总线的装置;集成到交换机中的存储器,用于存储虚拟地址到物理地址的映射;以及集成到交换机中的存储介质,其存储指令,指令可由交换机执行以使交换机执行操作,操作包括:接收对通过总线连接至交换机的装置的地址转换请求的响应,响应包括虚拟地址到物理地址的映射,以及响应于接收到响应,将虚拟地址到物理地址的映射存储在存储器中。
-
公开(公告)号:CN107710173A
公开(公告)日:2018-02-16
申请号:CN201680029881.7
申请日:2016-04-27
Applicant: 高通股份有限公司
Inventor: J·E·波达艾玛 , P·C·J·维尔齐恩斯基 , C·J·摩瑞拉 , A·米雷特斯凯 , M·瓦里亚 , K·J·厄恩魏因 , M·索马孙达拉姆 , M·U·乔德里 , S·M·加代尔拉布
IPC: G06F12/0844 , G06F12/1036
CPC classification number: G06F12/1063 , G06F12/0806 , G06F12/0842 , G06F12/0844 , G06F12/0891 , G06F12/1009 , G06F12/1036 , G06F2212/1024 , G06F2212/50 , G06F2212/655 , G06F2212/682 , G06F2212/683 , G06F2212/684
Abstract: 系统及方法涉及在多线程存储器管理单元MMU中执行地址转换。两个或多于两个地址转换请求可由所述多线程MMU接收且被并行地处理以检索到系统存储器的地址的地址转换。如果所述地址转换存在于所述多线程MMU的转换高速缓冲存储器中,那么可从所述转换高速缓冲存储器接收所述地址转换且将其调度以用于使用所述经转换地址接入所述系统存储器。如果所述转换高速缓冲存储器中存在未命中,那么可在两个或多于两个转换表查核行程中并行地调度两个或多于两个地址转换请求。
-
公开(公告)号:CN107667355A
公开(公告)日:2018-02-06
申请号:CN201680029040.6
申请日:2016-04-29
Applicant: 高通股份有限公司
IPC: G06F12/1036 , G06F12/109
CPC classification number: G06F12/0848 , G06F12/1036 , G06F12/109 , G06F12/12 , G06F2212/1016 , G06F2212/1028 , G06F2212/282 , G06F2212/50 , G06F2212/601 , G06F2212/68 , G06F2212/70 , Y02D10/13
Abstract: 提供存储器管理单元MMU分区的转换高速缓存器,以及相关设备、方法及计算机可读媒体。就此来说,在一个方面中,提供一种包括MMU的设备。所述MMU包括转换高速缓存器,其提供定义地址转换映射的多个转换高速缓存器条目。所述MMU进一步包括分区描述符表,其提供定义对应多个分区的多个分区描述符,所述对应多个分区中的每一者包括所述多个转换高速缓存器条目的一或多个转换高速缓存器条目。所述MMU还包括分区转换电路,其经配置以从请求器接收存储器存取请求。所述分区转换电路经进一步配置以确定所述存储器存取请求的转换高速缓存器分区标识符TCPID、基于所述TCPID而标识所述多个分区的一或多个分区,以及对所述一或多个分区的转换高速缓存器条目执行所述存储器存取请求。
-
公开(公告)号:CN107632946A
公开(公告)日:2018-01-26
申请号:CN201710585490.X
申请日:2017-07-18
Applicant: 三星电子株式会社
IPC: G06F12/1027 , G06F12/1036
CPC classification number: G06F3/0604 , G06F3/0611 , G06F3/0619 , G06F3/065 , G06F3/0685 , G06F12/1009 , G06F12/1036 , G06F2212/65 , G06F2212/68
Abstract: 提供了一种操作包括第一存储装置、第二存储装置和储存转换映射的存储装置的数据存储设备的方法。方法包括从主机接收第一标识符(ID)或第二ID的任何一个以及虚拟地址,使用第一ID或第二ID的任何一个以及虚拟地址从转换映射选择第一物理地址和第二物理地址的其中之一,以及使用选择的物理地址从第一存储装置和第二存储装置的其中之一读取数据并传输数据至主机。转换映射包括与将第一ID和虚拟地址映射至第一存储装置的第一物理地址相关的信息以及与将第二ID和虚拟地址映射至第二存储装置的第二物理地址相关的信息。
-
公开(公告)号:CN107548491A
公开(公告)日:2018-01-05
申请号:CN201680022837.3
申请日:2016-04-29
Applicant: 慧与发展有限责任合伙企业
IPC: G06F12/1009 , G06F12/1036 , G06F12/1045 , G06F12/0802
Abstract: 示例包括具有数据和压缩元数据的经压缩页面。一些示例包括接收包含写入数据的写入请求、将写入数据存储在数据高速缓存中、以及向写入数据应用页面适应进程。在一些这样的示例中,可以针对经处理写入数据而生成虚拟页面表格中的虚拟页面表格条目。虚拟页面表格条目可以包括压缩索引和页面地址。可以执行经处理写入数据的内联压缩以便将经处理写入数据在经压缩页面中压缩和存储于与压缩索引相关联的位置处。在一些示例中,经压缩页面可以包括具有参考计数、经压缩页面偏移和虚拟页面地址的压缩元数据。
-
公开(公告)号:CN107193759A
公开(公告)日:2017-09-22
申请号:CN201710255246.7
申请日:2017-04-18
Applicant: 上海交通大学
IPC: G06F12/1036
CPC classification number: G06F12/1036
Abstract: 本发明提供了一种设备内存管理单元的虚拟化方法,包括:复用客户机的内存管理单元作为第一层地址翻译:客户机设备页表将设备虚拟地址翻译成客户机物理地址;利用IOMMU构造第二层地址翻译:IOMMU通过IOMMU内对应设备的IO页表将客户机物理地址翻译成宿主机物理地址。本发明提出的设备内存管理单元的虚拟化方法,能够高效地虚拟化设备内存管理单元;成功地将IOMMU结合到调解直传中,利用系统IOMMU来做第二层地址翻译,淘汰了复杂低效的影子页表;不仅提高了设备内存管理单元在虚拟化下的性能,而且实现简单,对客户机完全透明,是一个通用的高效的解决方案。
-
公开(公告)号:CN103744799B
公开(公告)日:2017-07-21
申请号:CN201310733844.2
申请日:2013-12-26
Applicant: 华为技术有限公司
IPC: G06F12/1036
CPC classification number: G06F12/0831 , G06F12/0813 , G06F12/0815 , G06F2212/2542 , H04L67/2842
Abstract: 本发明实施例公开了一种内存数据访问方法、装置和系统。本发明实施例采用在根据预设规则,当确定需要频繁访问处于远端节点的内存数据时,将该处于远端节点的内存数据复制到本地节点的内存中,然后从该本地节点的内存中访问所述处于远端节点的内存数据;由于访问本地节点的处理器的内存的延时远远小于访问远端处理器的内存的延时,因此,在需要频繁访问处于远端节点的内存数据时,采用该方案可以大大降低读取处于远端节点的内存数据的延时,提高系统性能。
-
公开(公告)号:CN103995732B
公开(公告)日:2017-02-22
申请号:CN201410226504.5
申请日:2014-05-26
Applicant: 华为技术有限公司
IPC: G06F9/455 , G06F9/54 , G06F12/1036
CPC classification number: G06F9/45558 , G06F9/455 , G06F2009/4557
Abstract: 本发明实施例提供一种虚拟可信平台模块功能实现方法和管理设备,其中,该方法在采用ARM V8架构的处理器的异常层级EL3中执行,该方法包括:根据一个或多个VM的需求,生成一个或多个与每个VM对应的vTPM实例,将生成的一个或多个的vTPM实例存储在预设安全空间中,其中,每个vTPM实例有专用的实例通信队列给与其对应的VM使用,每个实例通信队列分配有物理地址;通过与VMM以及所述VM交互,使得VM获取VM的虚拟地址空间中与vTPM实例的通信队列物理地址对应的VM的通信队列虚拟地址,并使得VM通过VM的通信队列虚拟地址与vTPM实例的通信队列进行通信;从而减少了时延,提高了处理效率。
-
公开(公告)号:CN120029935A
公开(公告)日:2025-05-23
申请号:CN202510110072.X
申请日:2025-01-23
Applicant: 重庆邮电大学
IPC: G06F12/1036 , G06F12/1009
Abstract: 本发明涉及到数据中心新型存储技术领域,具体涉及到一种基于进程虚拟地址空间分段的分层内存页面分配方法,包括在分层内存中构建基于分段的数据页分配节点选择机制,利用该机制管理进程数据页在分层内存架构中的分配策略,将虚拟地址空间不同地址段分为不同的页面访问热度,从不同的内存节点分配物理页面;在分层内存中构建基于分段的页表页分配节点选择机制,利用该机制管理进程页表空间在分层内存架构中的空间分配策略,为不同的虚拟地址空间分段的页表页从不同的分层内存节点上分配物理空间。本发明通过基于分段的数据页分配节点选择机制、基于分段的页表页分配节点选择机制,降低新分配页面的访问延迟,减少页面在节点之间的迁移次数。
-
公开(公告)号:CN111615689B
公开(公告)日:2024-12-13
申请号:CN201880086708.X
申请日:2018-12-10
Applicant: ARM有限公司
IPC: G06F12/14 , G06F9/52 , G06F12/02 , G06F12/10 , G06F12/1036
Abstract: 领域管理单元(RMU)20维护所有权表128,该所有权表128指定相应的存储器区域的所有权条目,所有权条目定义所有权属性,所有权属性从多个领域中指定相应区域的拥有者领域。每个领域对应于至少一个软件过程的至少一部分。拥有者领域有权排除其他领域存取存储在相应区域中的数据。基于所有权表控制存储器存取。响应于指定了融合目标地址的区域融合命令,该融合目标地址指示了存储器的将被融合到区域的融合组中的连续区域,区域融合操作更新所有权表来指示区域的融合组的所有权属性由单个所有权条目来表示。这为实现TLB性能的提升提供了架构支持。
-
-
-
-
-
-
-
-
-