白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Fast boot

專利號
US11175927B2
公開日期
2021-11-16
申請人
TidalScale, Inc.(US CA Los Gatos)
發(fā)明人
David P. Reed; Isaac R. Nassi; Pete Jarvis
IPC分類
G06F9/44; G06F9/4401; G06F9/455; G06F9/48; G06F12/0815; H04L29/08; G06F12/1009
技術(shù)領(lǐng)域
page,node,dormant,tidalpod,memory,in,guest,nam,hyper,node_0
地域: CA CA Campbell

摘要

Initializing a computing system using dormant pages includes marking a set of guest physical addresses as dormant. It further includes, for each node in a plurality of physical nodes, designating a set of real physical addresses for zeroing. An operating system is executing collectively across the physical nodes.

說明書

FIG. 23 illustrates an embodiment of re-dormanting pages. In this example, suppose that a VCPU on node_0 (2302) of the software defined server is directed by a guest thread to write zeroes (e.g., via the bzero command from libc, as described above) into the guest physical addresses GPA_27 and GPA_34.

Suppose that node_0 owns GPA_27 (where GPA_27 is defined on node_0) and GPA_27 is non-dormant (as indicated at 2306) and is mapped to some page of real physical memory local to node_0 that is at real physical address 196 (RPA_196). Suppose that GPA_34 is non-dormant (as indicated at 2310) and is defined on node_1 (2304) of the software defined server and is mapped to real physical address 734 (RPA_734) of node_1's local physical memory.

In this example, because GPA_27 is on the same node as the VCPU and is currently mapped to real physical memory at the time of the instruction, no stall occurs, and RPA_196, mapped to GPA_27, is overwritten with zeroes.

Now consider GPA_34. In this example, GPA_34 is on a remote node relative to the VCPU on node_0. When the hyper-kernel of node_0 checks its internal page tables, it will determine that it does not own GPA_34, and that GPA_34 is on a remote node. A stall then occurs (since the page of memory and the VCPU are not collocated on the same node). In this example, when the stall occurs, the hyper-kernel executing on node_0 evaluates the instruction to be executed and detects that the instruction to be executed by the VCPU on node_0 has the effect of zeroing the page at GPA_34. Based on this determination that the page is to be overwritten with zeroes, rather than overwriting the page with zeroes, GPA_34 is marked as dormant.

權(quán)利要求

1
微信群二維碼
意見反饋