Virtualization support for branch prediction logic enable / disable at hypervisor and guest operating system levels
US9032191B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jan 23, 2012 |
| Grant date | May 12, 2015 |
| Priority date | — |
| Expiry date | Oct 23, 2033 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/45558
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A hypervisor and one or more guest operating systems resident in a data processing system and hosted by the hypervisor are configured to selectively enable or disable branch prediction logic through separate hypervisor-mode and guest-mode instructions. By doing so, different branch prediction strategies may be employed for different operating systems and user applications hosted thereby to provide finer grained optimization of the branch prediction logic for different operating scenarios.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.