GPU VIRTUALISATION

Patent №

US 10,366,012

Granted

2019-07-30

Filed 2016

Owner

IMAGINATION TECHNOLOGIES LIMITED

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15367370

A method of GPU virtualization comprises allocating each virtual machine (or operating system running on a VM) an identifier by the hypervisor and then this identifier is used to tag every transaction deriving from a GPU workload operating within a given VM context (i.e. every GPU transaction on the system bus which interconnects the CPU, GPU and other peripherals). Additionally, dedicated portions of a memory resource (which may be GPU registers or RAM) are provided for each VM and while each VM can only see their allocated portion of the memory, a microprocessor within the GPU can see all of the memory. Access control is achieved using root memory management units which are configured by the hypervisor and which map guest physical addresses to actual memory addresses based on the identifier associated with the transaction.

AI hardwareG06F 12/1009G06F 9/45558G06F 13/16G06T 1/20G06T 1/60G06F 2009/45583G06F 2212/1024G06F 2212/1052+4 more

AI classification

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

Ownership

IMAGINATION TECHNOLOGIES LIMITED

assignment · 404930643

Assignors

ROBERTS, DAVE, HOWSON, JOHN W., NOVALES, MARIO SOPENA

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

From the same owner

© 2026 NYSGPT2525 LLC