-
1.
公开(公告)号:US11093407B2
公开(公告)日:2021-08-17
申请号:US16582204
申请日:2019-09-25
Applicant: VMware, Inc.
Inventor: Benjamin C. Serebrin , Bhavesh Mehta
IPC: G06F12/1036 , G06F12/10
Abstract: In a computer system having virtual machines, one or more unused bits of a guest physical address range are allocated for aliasing so that multiple virtually addressed sub-pages can be mapped to a common memory page. When one bit is allocated for aliasing, dirty bit information can be provided at a granularity that is one-half of a memory page. When M bits are allocated for aliasing, dirty bit information can be provided at a granularity that is 1/(2M)-th of a memory page.
-
公开(公告)号:US09519548B2
公开(公告)日:2016-12-13
申请号:US14588594
申请日:2015-01-02
Applicant: VMware, Inc.
Inventor: Benjamin C. Serebrin , Bhavesh Mehta
CPC classification number: G06F11/1451 , G06F11/1464 , G06F12/1018 , G06F12/1027 , G06F2009/45583 , G06F2201/815 , G06F2201/84 , G06F2212/651 , G06F2212/657
Abstract: One or more unused bits of a virtual address range are allocated for aliasing so that multiple virtually addressed sub-pages can be mapped to a common memory page. When one bit is allocated for aliasing, dirty bit information can be provided at a granularity that is one-half of a memory page. When M bits are allocated for aliasing, dirty bit information can be provided at a granularity that is 1/(2M)-th of a memory page.
Abstract translation: 虚拟地址范围的一个或多个未使用的位被分配用于混叠,使得多个虚拟寻址的子页面可以被映射到公共存储器页面。 当分配一个位用于混叠时,可以以占用存储器页面的一半的粒度来提供脏位信息。 当M位被分配用于混叠时,可以以存储器页面的1 /(2M)的粒度来提供脏位信息。
-
公开(公告)号:US11010053B2
公开(公告)日:2021-05-18
申请号:US15012725
申请日:2016-02-01
Applicant: VMware, Inc.
Inventor: Bhavesh Mehta
IPC: G06F3/06 , G06F13/16 , G06F13/00 , G06F12/0802
Abstract: The present application is directed to a memory-access-multiplexing memory controller that can multiplex memory accesses from multiple hardware threads, cores, and processors according to externally specified policies or parameters, including policies or parameters set by management layers within a virtualized computer system. A memory-access-multiplexing memory controller provides, at the physical-hardware level, a basis for ensuring rational and policy-driven sharing of the memory-access resource among multiple hardware threads, cores, and/or processors.
-
4.
公开(公告)号:US10452559B2
公开(公告)日:2019-10-22
申请号:US15708063
申请日:2017-09-18
Applicant: VMware, Inc.
Inventor: Benjamin C. Serebrin , Bhavesh Mehta
IPC: G06F12/1036 , G06F12/10
Abstract: In a computer system having virtual machines, one or more unused bits of a guest physical address range are allocated for aliasing so that multiple virtually addressed sub-pages can be mapped to a common memory page. When one bit is allocated for aliasing, dirty bit information can be provided at a granularity that is one-half of a memory page. When M bits are allocated for aliasing, dirty bit information can be provided at a granularity that is 1/(2M)-th of a memory page.
-
公开(公告)号:US20160147456A1
公开(公告)日:2016-05-26
申请号:US15012725
申请日:2016-02-01
Applicant: VMware, Inc.
Inventor: Bhavesh Mehta
CPC classification number: G06F3/0604 , G06F3/0631 , G06F3/0664 , G06F3/067 , G06F12/0802 , G06F13/00 , G06F13/1684 , G06F2212/60
Abstract: The present application is directed to a memory-access-multiplexing memory controller that can multiplex memory accesses from multiple hardware threads, cores, and processors according to externally specified policies or parameters, including policies or parameters set by management layers within a virtualized computer system. A memory-access-multiplexing memory controller provides, at the physical-hardware level, a basis for ensuring rational and policy-driven sharing of the memory-access resource among multiple hardware threads, cores, and/or processors.
Abstract translation: 本申请涉及一种存储器访问复用存储器控制器,其可以根据外部指定的策略或参数(包括由虚拟化计算机系统中的管理层设置的策略或参数)来复用来自多个硬件线程,内核和处理器的存储器访问。 存储器访问多路复用存储器控制器在物理 - 硬件级别提供确保在多个硬件线程,内核和/或处理器之间合理和策略驱动的内存访问资源共享的基础。
-
-
-
-