发明授权
- 专利标题: Techniques to prelink software to improve memory de-duplication in a virtual system
-
申请号: US14878971申请日: 2015-10-08
-
公开(公告)号: US09864702B2公开(公告)日: 2018-01-09
- 发明人: Adriaan Van De Ven
- 申请人: INTEL CORPORATION
- 申请人地址: US CA Santa Clara
- 专利权人: INTEL CORPORATION
- 当前专利权人: INTEL CORPORATION
- 当前专利权人地址: US CA Santa Clara
- 主分类号: G06F12/00
- IPC分类号: G06F12/00 ; G06F12/109 ; G06F12/02 ; G06F9/445 ; G06F9/455
摘要:
Techniques to prelink software to improve memory de-duplication in a virtual system are described. An apparatus may comprise a processor circuit, a memory unit coupled to the processor circuit to store private memory pages for multiple virtual machines, and a dynamic linker application operative on the processor circuit to link a binary version of a software program with associated program modules at run-time of the binary version on a virtual machine. The dynamic linker application may comprise a master prelink component operative on the processor circuit to relocate a first set of program modules for a first binary version of the software program for a first virtual machine using a first set of virtual memory addresses from a first private memory page allocated to the first virtual machine, and store relocation information for the first set of program modules in a global prelink layout map for use by a second virtual machine. Other embodiments are described and claimed.
公开/授权文献
信息查询