论文部分内容阅读
本报综合消息 10月10日,AMD表示,将于明年中旬推出的代号为Barcelona 的AMD四核Opteron具有加快虚拟化技术的特性。
虚拟化技术是现在公司尝试提高服务器效率的最热门的话题,它使一台服务器可以运行多个操作系统。但是,与单独运行的操作系统相比,名为hypervisor的虚拟化软件带来了性能问题。AMD技术设计小组主要成员Ben Sander说,Barcelona具有解决其中的一些性能问题的特殊特性。
AMD 和英特尔正在争夺x86 服务器市场。英特尔的至强芯片首先提供了对虚拟技术的硬件支持,但AMD 的最新芯片也提供了类似的技术。
但虚拟化只是一个领域,两家公司还在增加更多处理器的内核上竞争。英特尔的Clovertown版Xeon将两个双内核Xeon 5100“Woodcrest”处理器放置到一个封装中,将在11月实现4内核的目标。AMD的Barcelona将4个内核放在一块硅片上。
由于操作系统习惯于处理芯片中一个叫做转换后备缓冲器(TLB)的部分,这带来一个性能问题。而在使用实际负责内存的hypervisor时,虚拟化技术向任务添加第二次转换。为了对付这种情况,hypervisors利用叫做影子页面调度的软件。Sander说:“它实现上十分复杂,速度会相当慢。” Barcelona技术,包括“嵌套页面表”和内存地址缓存,加快了这种内存问题的处理速度。他说,鉴于这类内存问题发生的频率占到hypervisor时间的75%,因此这种改进十分重要。
此外,Barcelona的新指令当处理器在客户操作系统模式到hypervisor模式来回切换时,缩短芯片的切换时间。一次切换一般占用1千到2千个处理器时钟周期,而新指令将时钟周期缩短大约25%。
虚拟化技术是现在公司尝试提高服务器效率的最热门的话题,它使一台服务器可以运行多个操作系统。但是,与单独运行的操作系统相比,名为hypervisor的虚拟化软件带来了性能问题。AMD技术设计小组主要成员Ben Sander说,Barcelona具有解决其中的一些性能问题的特殊特性。
AMD 和英特尔正在争夺x86 服务器市场。英特尔的至强芯片首先提供了对虚拟技术的硬件支持,但AMD 的最新芯片也提供了类似的技术。
但虚拟化只是一个领域,两家公司还在增加更多处理器的内核上竞争。英特尔的Clovertown版Xeon将两个双内核Xeon 5100“Woodcrest”处理器放置到一个封装中,将在11月实现4内核的目标。AMD的Barcelona将4个内核放在一块硅片上。
由于操作系统习惯于处理芯片中一个叫做转换后备缓冲器(TLB)的部分,这带来一个性能问题。而在使用实际负责内存的hypervisor时,虚拟化技术向任务添加第二次转换。为了对付这种情况,hypervisors利用叫做影子页面调度的软件。Sander说:“它实现上十分复杂,速度会相当慢。” Barcelona技术,包括“嵌套页面表”和内存地址缓存,加快了这种内存问题的处理速度。他说,鉴于这类内存问题发生的频率占到hypervisor时间的75%,因此这种改进十分重要。
此外,Barcelona的新指令当处理器在客户操作系统模式到hypervisor模式来回切换时,缩短芯片的切换时间。一次切换一般占用1千到2千个处理器时钟周期,而新指令将时钟周期缩短大约25%。