-
公开(公告)号:US20170371777A1
公开(公告)日:2017-12-28
申请号:US15191415
申请日:2016-06-23
Applicant: VMware, Inc.
Inventor: Seongbeom KIM , Jagadish KOTRA , Fei GUO
IPC: G06F12/02 , G06F12/1009 , G06F9/50 , G06F3/06
CPC classification number: G06F9/5016 , G06F2209/502
Abstract: In a computer system having multiple memory proximity domains including a first memory proximity domain with a first processor and a first memory and a second memory proximity domain with a second processor and a second memory, latencies of memory access from each memory proximity domain to its local memory as well as to memory at other memory proximity domains are probed. When there is no contention, the local latency will be lower than remote latency. If the contention at the local memory proximity domain increases and the local latency becomes large enough, memory pages associated with a process running on the first processor are placed in the second memory proximity domain, so that after the placement, the process is accessing the memory pages from the memory of the second memory proximity domain during execution.
-
公开(公告)号:US20160170906A1
公开(公告)日:2016-06-16
申请号:US15051940
申请日:2016-02-24
Applicant: VMware, Inc.
Inventor: Yury BASKAKOV , Alexander Thomas GARTHWAITE , Rajesh VENKATASUBRAMANIAN , Irene ZHANG , Seongbeom KIM , Nikhil BHATIA , Kiran TATI
CPC classification number: G06F12/121 , G06F9/45558 , G06F12/023 , G06F12/1009 , G06F12/1027 , G06F2009/45583 , G06F2212/1016 , G06F2212/1044
Abstract: Memory performance in a computer system that implements large page mapping is improved even when memory is scarce by identifying page sharing opportunities within the large pages at the granularity of small pages and breaking up the large pages so that small pages within the large page can be freed up through page sharing. In addition, the number of small page sharing opportunities within the large pages can be used to estimate the total amount of memory that could be reclaimed through page sharing.
-