China 简体中文 Japan 日本语 United States English
International Office Locations
  HOME    COMMUNITY    BLOGS & FORUMS    The Eyes Have It
The Eyes Have It
  • About

    This blog discusses all things related to mixed-signal PHY IP such as the latest trends, design challenges and anything that may be controversial.

    I built my first crystal radio at about the age of ten (had help with the soldering iron) and have been dabbling in the analog electronics field ever since. The "James Brown of Analog": I do like James Brown and have I been working in the electronics industry for many years. I’m also a big fan of Reggae and Ska and spent my youth listening to John Peel on Radio 1. Ken Boothe is the greatest singer. Running is a passion. Squaw Valley is the best place to ski. Ever!

    - Navraj Nandra

PCI Express virtualization – using a resource that isn’t there

Posted by Navraj Nandra on October 28th, 2008

“As I was walking up the stair I met a man who wasn’t there. He wasn’t there again today.”

Was this man virtual? 

In the computer world, virtualization is a technique for hiding the physical computing resources from the way in which other systems, applications, or end users interact with those resources. This includes making a server or an operating system appear to function as multiple logical resources; or it can include making multiple physical resources (such as storage devices or servers) appear as a single logical resource.

The PCI Express protocol with I/O virtualization allows multiple operating systems running simultaneously within a single computer to share PCI Express devices. From the PCI-SIG website (http://www.pcisig.com/specifications/iov/)  These are grouped into three areas: 

  • Address Translation Services (ATS): this specification provides a set of transactions for PCI Express components to exchange and use translated addresses in support of native I/O Virtualization.
  • Single Root IOV: this specification provides native I/O Virtualization in existing PCI Express topologies where there is a single root complex.
  • Multi-Root IOV: this specification builds on the Single Root IOV Specification to provide native I/O Virtualization in new topologies (such as blade servers) where multiple root complexes share a PCI Express hierarchy.

This functionality in the PCI Express protocol will enable network administrators virtualize or share peripherals and endpoints across different CPUs.

Any guesses on the author of the quote?

VN:F [1.9.8_1114]
Rating: 0.0/5 (0 votes cast)
Share and Enjoy:
  • del.icio.us
  • Digg
  • Facebook
  • Google Bookmarks
  • Print
  • Twitter
  • Yahoo! Buzz
  • StumbleUpon
  • Google Buzz
  • LinkedIn
  • RSS

One Response to “PCI Express virtualization – using a resource that isn’t there”

  1. It’s nice to finally find a site where the blogger knows what they are talking about.

    VA:F [1.9.8_1114]
    Rating: 0 (from 0 votes)

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>