Virtualization Embedded Controller Interface

Virtualization Embedded Controller Interface

Virtualization Embedded Controller Interface, abbreviated as VECI, is a technology used for Intel Virtualization Technology (Intel VT) in chipsets that support Core 2 Duo microprocessors.

Details

The VECI bus allows the Virtualization Engine (VE) integrated in the CPU to communicate directly with the Virtualization Engine (VE) integrated in the chipset. This 100 MHz bi-directional sideband bus enables the VEs to cross-communicate and synchronize virtualization events. The bus consists of two pairs of differential transmit and receive signals, allowing quick messaging which minimal pin-count and routing.

Intel VT requires two distinctly different Virtualization Engines which must cooperate to fully enable system-level virtualization (SLV). The North VE (NVE) primarily virtualizes the CPU's pipelining and out-of-order execution. The South VE (SVE) primarily virtualizes devices (DMA, IO, and Memory). Through VE-VE communication, the NVE and SVE are able to cooperatively virtualize the cache, providing significant performance gains to virtualized environments.

Virtualizing the cache significantly reduces snoops for virtualized upstream memory traffic, and additionally reduces cache-misses for virtualized events within the CPU.

Signalling

In addition to being differential, the VECI bus must be A/C coupled since the CPU and chipset do not typically operate at the same core voltage.

References

* cite web
last = Shridhar
first = Radhakrishna Hiremane
title = Intel Software Network Blogs >> Hardware assists for I/O virtualization
url = http://softwareblogs.intel.com/2007/10/26/hardware-assists-for-io-virtualization/
accessdate = 2008-01-15

* cite web
title = Intel Virtualization Technology – Overview
url = http://www.intel.com/technology/platform-technology/virtualization/
accessdate = 2008-01-16

* cite web
last = Torres
first = Gabriel
title = Intel Virtualization Technology (VT) Explained
url = http://www.hardwaresecrets.com/article/263
accessdate = 2008-01-16

* cite web
last = Holland
first = Doug
title = Intel Software Network Blogs >> Virtualization for the Software Engineer
url = http://softwareblogs.intel.com/2007/06/16/virtualization-for-the-software-engineer/
accessdate = 2008-01-16

ee also

* x86 virtualization
* virtual machine
* Virtualization
* Partial virtualization


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Host Embedded Controller Interface — Host Embedded Controller Interface, abbreviated as HECI, is a recent (introduced in 2006) technology used for Active Management Technology (AMT) in Intel chipsets that support Core 2 Duo microprocessors. Details The HECI bus allows the Host OS to …   Wikipedia

  • Intel Active Management Technology — (AMT) is hardware based technology for remotely managing and securing PCs out of band.] cite web |title=New Intel Based Laptops Advance All Facets of Notebook PCs|url=http://www.intel.com/pressroom/archive/releases/20080715comp… …   Wikipedia

  • AMD-7er-Chipsatz-Serie — Die AMD 7er Chipsatz Serie ist eine Chipsatz Familie von AMD für AMDs K8 , K9 und K10 Prozessoren. Die ersten Modelle wurde am 19. November 2007 mit der Präsentation der „Spider“ Plattform vorgestellt. Die 7er Serie ist AMDs erste komplette Serie …   Deutsch Wikipedia

  • Xeon — New Intel Xeon Logo used in 2011 Produced From 1998 to present Common manufacturer(s) …   Wikipedia

  • List of Intel chipsets — This is a list of motherboard chipsets made by Intel. It is divided into three main categories: those that use the PCI bus for interconnection (the 4xx series), those that connect using specialized Hub Links (the 8xx series), and those that… …   Wikipedia

  • Windows Server 2008 — Part of the Microsoft Windows family …   Wikipedia

  • List of IBM products — The following is a list of notable products from the International Business Machines (IBM) Corporation and its predecessor corporations, beginning in the 1890s, and spanning punched card machinery, time clocks, and typewriters, via mainframe… …   Wikipedia

  • Windows Virtual PC — This article is about the virtualization software by Microsoft. For the generic term, see Virtual machine. Windows Virtual PC Windows Virtual PC …   Wikipedia

  • List of computer technology code names — Following is a list of code names that have been used to identify computer hardware and software products while in development. In some cases, the code name became the completed product s name, but most of these code names are no longer used once …   Wikipedia

  • PCI Express — Not to be confused with PCI X. PCI Express Year created 2004 Created by Intel · Dell · IBM · …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”