在本页阅读全文(共9页)
AMD虚拟技术加强
同时在虚拟技术方面,Barcelona也有了相应的改进,拥有了更快的虚拟地址转换,在拥有多个客户OS的虚拟软件堆栈中,有一个内存地址转换必须处理,客户OS向系统管理程序的地址转换,因为每个客户OS拥有独立的内存管理,据AMD声称,目前这个转换是通过软件来实现的,并且是基于一个叫shadow paging的技术,而Barcelona提供的是硬件加速转换,AMD把它称为Nested Paging。
根据推算大约系统管理程序所消耗的75%的时间是用于shadow paging,转换的地址是在Barcelonas TLBs中被缓存的,而且AMD指出Nested Paging并不需要太复杂的设定,这对于软件开发商来说就变得非常简单。
功耗管理
在功耗方面的设计,可以说非常值得关注,目前的Intel四核的功耗非常高,而Barcelona的四个核心工作电压都一样,同时内部的北桥单元则使用独立的电压计划,可以根据另外一个工作情况在0.8V到1.4V之间改变,它们的电压可以独立管理,这将提高功耗效率。
独立的核心虽然共享同样的电压,但是每个核心都拥有自己的PLL电路,所以它们可以根据负载情况,运行在不同的频率下。
Barcelona每个核心支持五个独立的p-states(频率等级)转换,改变只是在频率上,p-states完全是硬件控制的,所以我们不需要驱动就可以开启这个功耗管理特性,同时AMD也增加了clock gating(时钟频率比)的数量,同时65nm工艺允许AMD的首款四核的功耗表现就可以和目前的Opteron相当,表现非常的出色!
本文导航