-
1.
公开(公告)号:US20140089572A1
公开(公告)日:2014-03-27
申请号:US13625502
申请日:2012-09-24
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Pranay Koka , David A. Munday , Michael O. McCracken , Herbert D. Schwetman, JR.
IPC: G06F12/08
CPC classification number: G06F12/1009 , G06F12/1072 , G06F2212/682
Abstract: The disclosed embodiments provide a system that performs distributed page-table lookups in a shared-memory multiprocessor system with two or more nodes, where each of these nodes includes a directory controller that manages a distinct portion of the system's address space. During operation, a first node receives a request for a page-table entry that is located at a physical address that is managed by the first node. The first node accesses its directory controller to retrieve the page-table entry, and then uses the page-table entry to calculate the physical address for a subsequent page-table entry. The first node determines the home node (e.g., the managing node) for this calculated physical address, and sends a request for the subsequent page-table entry to that home node.
Abstract translation: 所公开的实施例提供了一种在具有两个或更多个节点的共享存储器多处理器系统中执行分布式页表查找的系统,其中这些节点中的每一个包括管理系统地址空间的不同部分的目录控制器。 在操作期间,第一节点接收对位于由第一节点管理的物理地址的页表条目的请求。 第一个节点访问其目录控制器以检索页表条目,然后使用页表条目计算后续页表条目的物理地址。 第一节点确定该计算出的物理地址的归属节点(例如,管理节点),并且向该家庭节点发送对后续页表条目的请求。
-
2.
公开(公告)号:US09213649B2
公开(公告)日:2015-12-15
申请号:US13625502
申请日:2012-09-24
Applicant: Oracle International Corporation
Inventor: Pranay Koka , David A. Munday , Michael O. McCracken , Herbert D. Schwetman, Jr.
CPC classification number: G06F12/1009 , G06F12/1072 , G06F2212/682
Abstract: The disclosed embodiments provide a system that performs distributed page-table lookups in a shared-memory multiprocessor system with two or more nodes, where each of these nodes includes a directory controller that manages a distinct portion of the system's address space. During operation, a first node receives a request for a page-table entry that is located at a physical address that is managed by the first node. The first node accesses its directory controller to retrieve the page-table entry, and then uses the page-table entry to calculate the physical address for a subsequent page-table entry. The first node determines the home node (e.g., the managing node) for this calculated physical address, and sends a request for the subsequent page-table entry to that home node.
Abstract translation: 所公开的实施例提供了一种在具有两个或更多个节点的共享存储器多处理器系统中执行分布式页表查找的系统,其中这些节点中的每一个包括管理系统地址空间的不同部分的目录控制器。 在操作期间,第一节点接收对位于由第一节点管理的物理地址的页表条目的请求。 第一个节点访问其目录控制器以检索页表条目,然后使用页表条目计算后续页表条目的物理地址。 第一节点确定该计算出的物理地址的归属节点(例如,管理节点),并且向该家庭节点发送对后续页表条目的请求。
-