Barcelona: Quad-Core Opterons Now Feature Virtualization Support
By Scott M. Fulton, III | Published September 10, 2007, 8:00 AM
The latest batch of 8300 series and 2300 series Quad-Core Opteron processors, formally announced by AMD today, will feature hardware-based library support for software to be able to run virtualized environments.
The AMD-V virtualization layer, as the company will call it, will provide virtual machine environments from VMware, Microsoft, Xen, and others with direct channels to memory and system resources, enabling them to bypass operating system drivers and go straight to the source. The result is something almost, but not entirely, quite unlike virtualization as we have come to know it before. Typically, a virtual machine establishes an intentional layer of indirection between a guest environment and system hardware. Now, these systems will have the option of addressing memory directly, rather than indirectly.
BetaNews spoke at length with John Fruehe, AMD's worldwide market development manager for server and workstation products. During that discussion, Fruehe (pronounced "free") explained the key distinctions between his company's concept of virtualization support and his competitor's.
SCOTT FULTON, BetaNews: Intel has vPro technology...and its idea of virtualization for the business platform is to be able to support a hardware-driven hypervisor that runs an operating system on a completely virtualized scale. I take it AMD-V is something different than that.
![]() |
| AMD Worldwide Marketing Development Manager John Fruehe. |
What AMD-V does is, it really changes virtualization and makes it even more memory efficient. I think my competitor's view is, "Let's make that hypervisor layer as fat as possible, and put all the functionality there." And as far as AMD is concerned, we believe we're much better off to put a lot of that functionality into the silicon itself, and let it run natively in hardware. One of the things we do with Barcelona is, we add a functionality called Rapid Virtualization Indexing. To give you an idea of how this works, Rapid Virtualization Indexing allows the virtual machine to talk directly to the memory instead of having to do all of those memory translations through the hypervisor layers. So all of that memory translation happens in hardware and silicon instead of happening in software. So you get much better performance and scalability.
![]() |
| A chart from AMD's official Barcelona presentation introducing the AMD-V virtualization layer. [Courtesy AMD] |
In some previous benchmarks we were able to do with VMware, we actually dropped the memory overhead by about 70 or 80%. To give you an idea of how this works, last two weeks, I was in Asia and talking a lot about virtualization with the press there, and I'm not smart enough to be able to speak Mandarin, so when I'm talking to the press in Beijing or in Taiwan, I've got to have a translator. So I say something in English, they translate it into Mandarin and the reporter understands it, the reporter asks a question in Mandarin, it goes back to the translator, she turns it over into English back to me and I can understand it.
Now, if I was smart enough to be able to speak Mandarin, I could have a one-on-one conversation with a reporter, and it would go a lot like the conversation we're having. What Rapid Virtualization Indexing does is really remove a lot of that translation from having to happen at the slow software layer, allowing it to happen at the hardware layer so it happens significantly faster, much like if I was able to speak Mandarin and you see significant performance increases.
The other advantage, from a virtualization perspective, is [that] it is so memory dependent, and because I have an integrated memory controller, the number of virtual machines sharing a memory controller is significantly reduced. So you tend to get a much better ratio of virtual machines to memory controllers, and most customers like to do virtualization on four-way platforms.
So in a four-way platform, I've got four memory controllers, one per processor, and so if you were running 16 virtual machines, for instance, on a four-way server, in my environment, I've got four virtual machines per memory controller, and in the Intel world, you've got 16 virtual machines all vying for attention from that single memory controller. And you can start to see how, from a scalability standpoint, you can get much better performance out of an AMD platform because there is so much lower overhead for each memory controller, and the AMD-V makes it that much better.
Next: In the immortal words of Lawrence Olivier, "Is it safe?"


AMD-V sounds like an exokernel.
http://pdos.csail.mit.edu/exo.html
Score: 0
|"palette of servers" should be "pallet of servers".
Score: 0
|Quite right, Morris, thanks for catching it. It was late on a weekend, and my mind must have been on oil painting at that particular moment.
-SF3
Score: 0
|Wow, AMD must have paid BetaNews serious money for this "news" article..
Score: 0
|What an insulation. Cheap shots are for kids. What do you have against this article?
Score: 0
|Well, look at it, it's more like a press release than anything else, how many other
Betanews articles have photos of marketing managers on them? (apart from this other one: http://www.betanews.com/...ric_for_CPUs/1189423401 )
If you can't see though this, there is not hope for you!
Score: 0
|It sounded like an interview to me... it was pro AMD 'cause he was talking to the AMD marketing guy. I didn't see it as slanted... It would be nice for them to cover Intel's virtualization technology too.
Score: 0
|Yea, it's that use of photography that really gives away the hidden agenda. You can never trust those articles that have people's...faces on them.
-SF "You Should See Mine Right Now" 3
Score: 0
|So Steve apparently you have given up praising Sony for everything and now are saying AMD paid off betanews, really?
Its an interview Betanews did with AMD, did you even read it or did the pictures distract you from the words?
Score: 0
|This may be a bad first impression but you strike me as the sort of person that sees conspiracies everywhere.
Score: 0
|Hell yea , this is great! props to Scott M. Fulton, III for writing it up so well.
Score: 0
|