服务器 频道

進撃の巨人 英特尔二代64位凌动SoC解析

  刚刚我们分析了一些Avoton的新特性,我相信这对于大家理解下面的图片会产生帮助。

Avoton架构介绍
Avoton系统的“Silvermont”架构平台

  Silvermont是Avoton的微架构名称,看到这张图的时候我们就会明白刚刚的示意图是多么的简单。这里我们可以清楚的看到,Silvermont架构提供了4个单元,其中T单元主要负责与处理器之间的通信,A单元负责的是IOSF通信,也就是英特尔片上系统结构(Intel On-Chip System Fabric)。B单元的职责与A单元类似,但是通信协议却是IDI( Intel-developed interconnect ),这种技术是原来前端总线(FSB)技术的替代品,最早我们曾在Nehalem产品中看到过。以上这些部分叫做North Comples,我们可以理解为传统意义上的北桥。

  有北就有南,那么在类似南桥的部分,主要是IOSF的区域。这里的IOSF分为高速和中速两个部分,其中高速的就是PCI-E控制器,包括了1条基于PCI-E 2.0的16速通道,它可以根据实际需要被拆分为1*16、2*8、1*8+2*4或者4*4等多种模式。为什么不是PCI-E 3.0呢?英特尔的解释是至少目前没有用户提出过这样的需求。

  在中速区内,主要是一些外接的和网络设备,比如SATA接口、USB接口和网络接口等等。这里我们看到,Avoton提供了2个SATA 6Gbps和4个SATA 3Gbps接口,还有4个USB2.0接口。为什么没有USB3.0呢?请参看上一条对于PCI-E 3.0的解释。

Avoton架构介绍

  等等,在刚才的介绍中貌似少了一部分内容,就是我们刚刚介绍过的QAT部分(Intel QuickAssist Technology),当然也是影子弟弟Rangeley才具备的特性。QuickAssist是什么呢?它是一个允许在IA架构里面无缝集成、使用第三方协处理器的一个硬件及软件架构。无缝集成是一个什么概念呢?

  从硬件层面来讲,QuickAssist架构允许第三方处理器安装在Intel的处理器插槽上,比如我们熟悉的Xeon Phi或者NVIDIA Tesla(貌似在这里提到这个名字不是很合适)。通过制造成FPGA Accelerator Hardware modules(AHMs)的形式,第三方协处理器可以插入到Intel Xeon处理器上,通过FSB和芯片组通信,给这些第三方协处理器提供前所未有的巨大带宽(想想现在一些还插在PCI插槽上的处理器)。对于不需要CPU级别带宽的应用而言,还可以利用工业总线标准:PCI Express。

  从软件层面来讲,QuickAssist通过提供一个Accelerator Abstraction Layer(AAL,加速器抽象层)来隔离各种物理实体,从而允许所有的软件都通过单一的界面来访问各种各样的加速技术。事实上,由于AAL如此强大,这些第三方的协处理器就可以像IA处理器一样编程对待。它们其实就系统的Intel处理器共享着虚拟内存。AAL解决了内存共享、原子事务操作、同步等方面的问题。

Avoton/Rangeley架构深度介绍
Avoton/Rangeley架构深度介绍

  由于篇幅的关系我们不可能将Avoton/Rangeley架构逐一展开细说,但是其诸多特性还是大家不得不知道的。所以我们在上表中贴出了大多可能的特性,比如新增加的VT-X2虚拟化支持和IO相关的内容。下面我们将来看看这款送测到IT168的Avoton架构新品。

9
相关文章