Unlock instant, AI-driven research and patent intelligence for your innovation.

One step address translation method and system for graphics addresses in virtualization

A technology of address conversion and graphics, applied in memory systems, memory address/allocation/relocation, instruments, etc., can solve problems such as physical memory not adjacent

Active Publication Date: 2010-06-09
INTEL CORP
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the physical memory may not be contiguous

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • One step address translation method and system for graphics addresses in virtualization
  • One step address translation method and system for graphics addresses in virtualization
  • One step address translation method and system for graphics addresses in virtualization

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] figure 1 is an exemplary block diagram, generally indicated by the reference numeral 100, showing the physical hardware of a computer system that may be used in some embodiments of the present invention. Computer system 100 includes processor 105 . Processor 105 represents a central processing unit of any type of architecture. Some embodiments of the invention may be implemented with a computer system having multiple processors. Computer system 100 includes chipset 110 having control circuits and interface circuits to allow processor 105 to access system memory 115, system bus 150 (e.g., Peripheral Component Interconnect (PCI) Express bus), and graphics device 160 .

[0023] A number of peripheral component interconnect (PCI Express) devices 155 1 to 155 n Both are connected to Express bus 150 as defined by the PCI Special Interest Group (PCI-SIG) in "PCI Express Base Specification, Version 1.0" (July 2002). PCI Express device 155 1 to 155 n is an input / output (...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A system and method including, in some embodiments, receiving a request for a graphics memory address for an input / output (I / O) device assigned to a virtual machine in a system that supports virtualization, and installing, in a graphics memory translation table, a physical guest graphics memory address to host physical memory address translation.

Description

technical field [0001] The invention relates to one-step address translation of graphics addresses in virtualization. Background technique [0002] Graphics devices may require contiguous memory ranges to store graphics data. Graphics data may include, for example, three-dimensional data as well as instructions used, for example, by the graphics subsystem in a personal computer. Contiguous graphics memory can be related to physical memory using a graphics translation table. However, the physical memory may not be contiguous. [0003] In some aspects, virtualization is the technique of operating one or more guest operating systems (OSs) on the same host hardware by presenting each guest OS with multiple copies of the host hardware-software interface. In systems that support virtualization, memory addresses for guests can be related to host physical memory addresses. Physical host storage can back physical guest storage. [0004] Also, in systems with graphics devices and...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F12/10
CPCG06F12/1081G06F12/1036G06F12/109G06F2212/1016G06F12/00G06F12/10G06F9/45558G06F12/1009G06F2009/45579G06F2009/45583G06F2212/657
Inventor M·戈德史密斯K·潘萨
Owner INTEL CORP