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

One step address translation of graphics addresses in virtualization

A graphics conversion and virtualization technology, applied in memory address/allocation/relocation, instrumentation, computing, etc., to solve problems such as non-adjacency of physical memory

Active Publication Date: 2010-12-22
INTEL CORP
View PDF0 Cites 2 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 of graphics addresses in virtualization
  • One step address translation of graphics addresses in virtualization
  • One step address translation of graphics addresses in virtualization

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] 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 .

[0030] 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

The name of the invention is 'One step address translation of graphics addresses in virtualization'. 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

[0001] This application is a divisional application of an application with a filing date of December 29, 2005, an application number of 200580044864.2, and an invention title of "one-step address translation of graphics addresses in virtualization". technical field [0002] The invention relates to one-step address translation of graphics addresses in virtualization. Background technique [0003] 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. [0004] 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 hard...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F12/10
CPCG06F12/1081G06F12/1036G06F12/109G06F2212/1016G06F12/00G06F12/10G06F9/45558G06F12/1009G06F2009/45579G06F2009/45583G06F2212/657
Inventor M·戈德史密斯K·潘萨
Owner INTEL CORP