CPU affinity-based virtual CPU dynamic binding method
A technology of dynamic binding and affinity, applied in software simulation/interpretation/simulation, multi-program device, program control device, etc., can solve the problem that the scheduler cannot be scheduled and optimized, and achieve the effect of improving process execution efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0019] Such as figure 1 As shown, the virtual CPU dynamic binding method based on CPU affinity is implemented in a virtual machine monitor (VMM), and is divided into two modules: the guest operating system CPU affinity perception engine and the virtual CPU dynamic binder.
[0020] The CPU affinity sensing engine of the guest operating system is responsible for obtaining the CPU affinity information of the process to be executed from the guest operating system, and using the quantified VAC (Value of Affinity Coefficient, CPU affinity coefficient value), to the virtual CPU dynamic binder The module provides this information. It includes three parts: CPU affinity information capture, CPU affinity information analysis and virtual CPU information modification.
[0021] CPU affinity information capture is divided into two parts: CPU hard affinity capture and CPU soft affinity information capture. In a virtual machine, process switching needs to update the content of the CR3 regist...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com