VIRTUALIZATION SYSTEM FOR COMPUTERS THAT USE ADDRESS SPACE INDENTIFIERS

Patent №

US 7,409,487

Granted

2008-08-05

Filed 2003

Owner

VMWARE, INC.

Lab

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10609877

A virtual computer system including multiple virtual machines (VMs) is implemented in a physical computer system that uses address space identifiers (ASIDs). Each VM includes a virtual translation look-aside buffer (TLB), in which guest software, executing on the VM, may insert address translations, with each translation including an ASID. For each ASID used by guest software, a virtual machine monitor (VMM), or other software unit, assigns a unique shadow ASID for use in corresponding address translations in a hardware TLB. If a unique shadow ASID is not available for a newly used guest ASID, the VMM reassigns a shadow ASID from a prior guest ASID to the new guest ASID, purging any entries in the hardware TLB corresponding to the prior guest ASID. Assigning unique shadow ASIDs limits the need for TLB purges upon switching between the multiple VMs, reducing the number of TLB miss faults, and consequently improving overall processing efficiency.

PlanningAI hardwareG06F 12/1036G06F 2009/45583

AI classification

Planning0.89
AI hardware0.89
Natural language0.01
Knowledge representation0.00
Evolutionary computation0.00
Vision0.00
Machine learning0.00
Speech0.00

Ownership

VMWARE, INC.

assignment · 142980614

Assignors

CHEN, XIAOXIN, MUNOZ, ALBERTO J., RIHAN, SAHIL

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC