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

Fast boot

專利號(hào)
US11175927B2
公開日期
2021-11-16
申請(qǐng)人
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.

說(shuō)明書

In another embodiment, node_0 performs the conversion of GPA_34 to a dormant page. For example, node_1 sends a message back to node_0, indicating that node_0 may proceed from its stall by creating a dormant. As one example, ownership of GPA_34 is transferred to node_0. The hyper-kernel of node_0 marks GPA_34, which it now owns, as a dormant page in its internal page tables. The hyper-kernel on node_0 then sends a message to the node_1 indicating that the ownership of GPA_34 has been transferred and that the page is now dormant. Node_1 may then place the real physical page previously mapped to GPA_34 on its to be zeroed list. Further, node_1 is also instructed to unmap GPA_34 from node_1.

Thus, the distributed hyper-kernels have coordinated with each other to convert GPA_34 to dormant, which may be performed independently of where they are originally located or defined.

Moving GPA_34's dormancy to node_0 may improve locality and pre-emptively reduce future stalls, as it is likely to be accessed again by a VCPU on the node_0, from which the zeroing was requested (e.g., because node_0 is likely to write to the zeroed page next).

In the above example, GPA_27 was directly overwritten because no stall occurred since GPA_27 was mapped to a portion of physical memory local to node_0. However, there may be cases in which GPA_27 is owned by node_0 and is non-zero, but at the time of the zeroing instruction, is unmapped to real physical memory, in which case a reference to GPA_27 would stall (stalls are generated when a guest physical address is not mapped to a real physical address). There are various reasons why a guest physical address may be unmapped. For example, un-mapping could occur if the hyper-kernel is in the middle of an accounting procedure referred to herein as “sampling,” in which pages that have not been recently used are identified.

權(quán)利要求

1
微信群二維碼
意見(jiàn)反饋