Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2020107405 - APPAREIL ET PROCÉDÉ DE PARTAGE EFFICACE D'AFFICHAGE LOCAL POUR UN PROCESSEUR GRAPHIQUE VIRTUALISÉ

Numéro de publication WO/2020/107405
Date de publication 04.06.2020
N° de la demande internationale PCT/CN2018/118560
Date du dépôt international 30.11.2018
CIB
G06F 9/455 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
06utilisant des programmes stockés, c. à d. utilisant un moyen de stockage interne à l'équipement de traitement de données pour recevoir ou conserver les programmes
44Dispositions pour exécuter des programmes spécifiques
455Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
CPC
G06F 2009/45579
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
45533Hypervisors; Virtual machine monitors
45558Hypervisor-specific management and integration aspects
45579I/O management, e.g. providing access to device drivers or storage
G06F 9/451
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
451Execution arrangements for user interfaces
G06F 9/455
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
G06F 9/45558
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
45533Hypervisors; Virtual machine monitors
45558Hypervisor-specific management and integration aspects
G06F 9/5077
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
50Allocation of resources, e.g. of the central processing unit [CPU]
5061Partitioning or combining of resources
5077Logical partitioning of resources; Management or configuration of virtualized resources
G06T 15/00
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
153D [Three Dimensional] image rendering
Déposants
  • INTEL CORPORATION [US]/[US]
  • ROPER, Matthew [US]/[US] (BZ)
  • WANG, Zhi [CN]/[FI] (BZ)
  • SINGH, Satyeshwar [US]/[US] (BZ)
  • KONDAPALLY, Kalyan [IN]/[US] (BZ)
  • VETTER, Daniel [CH]/[CH] (BZ)
  • ZHANG, Wei [CN]/[CN] (BZ)
Inventeurs
  • ROPER, Matthew
  • WANG, Zhi
  • SINGH, Satyeshwar
  • KONDAPALLY, Kalyan
  • VETTER, Daniel
  • ZHANG, Wei
Mandataires
  • CHINA PATENT AGENT (H.K.) LTD.
Données relatives à la priorité
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) APPARATUS AND METHOD FOR EFFICIENT LOCAL DISPLAY SHARING FOR A VIRTUALIZED GRAPHICS PROCESSOR
(FR) APPAREIL ET PROCÉDÉ DE PARTAGE EFFICACE D'AFFICHAGE LOCAL POUR UN PROCESSEUR GRAPHIQUE VIRTUALISÉ
Abrégé
(EN)
Apparatus and method for Implementing a virtual display. For example, one embodiment of a graphics processing apparatus comprises host execution circuitry to execute instructions to implement a host and virtua!ization instructions to implement a virtualized execution environment comprising a plurality of virtual machines (VMs); graphics execution circuitry to execute graphics instructions to render framebuffers on behalf of each VM, each framebuffer associated with a virtual function (VF); and a display engine comprising one or more display pipes and a plurality of display planes; wherein a dynamic mapping is to be performed to associate one or more of the framebuffers to one or more of the display planes, the dynamic mapping comprising generating a framebuffer object with framebuffer information required by a physical function (PF) of the host to update the one or more display planes.
(FR)
Cette invention concerne également un appareil et un procédé de mise en œuvre d'un affichage virtuel. Par exemple, un mode de réalisation d'un appareil de traitement graphique comprend un circuit d'exécution hôte pour exécuter des instructions pour mettre en œuvre un hôte et des instructions de virtualisation pour mettre en œuvre un environnement d'exécution virtualisé comprenant une pluralité de machines virtuelles (MV) ; un circuit d'exécution graphique pour exécuter des instructions graphiques pour rendre des tampons de trame pour le compte de chaque machine virtuelle, chaque tampon de trame étant associé à une fonction virtuelle (FV) ; et un moteur d'affichage comprenant un ou plusieurs tubes d'affichage et une pluralité de plans d'affichage. Un mappage dynamique doit être effectué pour associer un ou plusieurs des tampons de trame à un ou plusieurs des plans d'affichage, le mappage dynamique comprenant la génération d'un objet de tampon de trame avec des informations de tampon de trame requises par une fonction physique (FP) de l'hôte pour mettre à jour le(s) plan(s) d'affichage.
Dernières données bibliographiques dont dispose le Bureau international