Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Efficient remapping engine utilization

A remapping and engine technology, applied in the direction of memory address/allocation/relocation, instrumentation, computing, etc., can solve problems such as performance degradation and inflexibility of virtual machine monitors

Inactive Publication Date: 2014-07-02
INTEL CORP
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Mapping I / O devices to a single remapping engine makes it inflexible to the virtual machine monitor (VMM) or operating system (OS) and can lead to performance degradation

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
  • Efficient remapping engine utilization
  • Efficient remapping engine utilization

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0011] Embodiments of devices, systems, and methods are disclosed that reallocate remapping engines to balance an overall remapping load among available remapping engines. In many cases, the initial remapping engine on a computer platform can become stressed due to the high volume of translations requested by a particular mapped I / O device (via DMA or interrupt requests). Logic within the computer platform can notice this stressful condition and find a second remapping engine that is not currently stressed. This logic can migrate I / O devices to an unstressed second remap engine to offload the initial remap engine. Once migration is complete, all subsequent DMA and interrupt requests from I / O devices that need to be translated are translated by the second remapping engine.

[0012] References in the following description and claims to "one embodiment" or "an embodiment" of the disclosed technology mean that a particular feature, structure, or characteristic described in connec...

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 invention discloses a device, a system and a method. In one embodiment, an appliance includes remapping engine reallocation logic capable of monitoring a first amount of traffic transformed by a first remapping engine. If the first traffic reaches the threshold level of the first remapping engine, the logic will divert a portion of the traffic to be converted by the second remapping engine.

Description

technical field [0001] The present invention relates to remapping engine transformations in computer platforms implementing virtualization. Background technique [0002] Many computer platforms use virtualization to manage and prioritize resources more efficiently. Input / output (I / O) devices can also benefit from virtualization. Intel The company has released the Virtualization Technology for Direct I / O (VT-d) specification (September 2008, Revision 1.0), which describes the use of direct memory access (DMA) enabled Implementation details of the I / O device. [0003] To efficiently translate virtual addresses to physical memory addresses in DMA requests and interrupt requests received from I / O devices, logic has been developed to perform the translation, known as a remapping engine. A given computer platform may have several remapping engines. The VT-d specification allows a given I / O device, such as a Platform Component Interconnect (PCI) or PCI-Express device, to be w...

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 Patents(China)
IPC IPC(8): G06F9/455G06F13/28
CPCG06F13/28G06F9/455G06F13/10G06F12/145G06F12/10G06F12/1081G06F13/26G06F12/02
Inventor R·萨里帕利
Owner INTEL CORP
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More