
据Intel CTO Justin Rattner在这款产品的发布会上的说法,SCC的设计思想并不是一味地追求运算性能,从这点上看这款处理器与Intel的低端产品Atom处理器有些类似,而不是采取高端的Nehalem那样的设计思路。
Intel开发SCC处理器的目的是实现运算功能的高度整合化,从而减小大型服务器系统的规模。需要说明的是,Intel的这个万亿级处理器研发项目并不是为了开发处理器的并行运算能力,相反,其主要目的是设计一种能同时处理多个单线程程序的多核系统。
尽管SCC处理器的并行运算能力一般,但其优点在于可与现有的单线程x86程序兼容,而不是像其对手Nvidia或者AMD推行的GPGPU技术那样需要程序员使用新的高级语言编写程序。
目前为止,Intel只发现SCC芯片设计上的一处瑕疵,而且他们也已经使用这款处理器成功运行了Windows和Linux操作系统,他们还在展示会上展示了运行Windows操作系统和微软Visual Studio等应用软件的SCC机型。
SCC的缓存/互连技术细节:
SCC的系统架构与一般的处理器有所不同,值得注意的是这款处理器中并没有使用缓存一致性的技术(即保持各个核心所使用的缓存内容同步),SCC内含的48个运算核心拥有各自独立的缓存。相比之下Intel的另一款产品Larrabee则采用了缓存一致性技术。
SCC处理器内部采用了一种类似“网格”的核心网络结构,处理器内部的48个核心通过这个网格来与其它的核心以及四个内存控制器交换数据。相比之下第一代产品Polaris也采用了类似的技术,不过SCC中的网格系统耗电比前代大有下降,只有前者的1/3,而且SCC中还加入了可以降低通信延迟的新指令。网格中的每一条传输线路均可实现每秒64GB的数据传输速度。
省电性设计:
另外,SCC处理器的主要改进在于省电性设计,这款处理器可以自动关闭空闲的核心,并在需要时随时激活这些核心。这款产品的总体功耗在25-150W左右,采用45nm制程技术制造。
CNBeta编译
原文:cnet