作者:余南 此前我们曾报道英特尔准备在08年末推出自己的独立显卡产品, INQ带来更多该显卡的最新消息。 英特尔的独立显卡研发代号为Larabee, 计划于明年下半年放出工程样品, 据悉最高可集成16核心, 采用GDDR5显存。
目前英特尔正与美光、Qimonda、三星等内存厂商在德国慕尼黑举行秘密会谈, 以确定由那家公司来向英特尔的独立显卡提供显存模块。 内存厂商将为Larabee生产512MB和1GB容量的GDDR5显存, 另外Larabee还将支持PCIe 2.0规格。
据悉英特尔的独立显卡将采用全新的架构, 集成的内核数量可以随意变化, 目前最高可达16核心, 但这一数目不会固定。 根据用户的需求, 英特尔很可能会像原ATI一样提供类似于Radeon X800/600/300的全线产品, 而内核数量也许是16/8/4逐步递减。 这些内核是什么呢?从真正意义上它们并不是GPU, 而是x86架构的微型内核, 每个内核将处理4个线程, 因此16内核的产品将可以处理64个线程。 这些既像CPU又像GPU的内核可以被称作“CGPU”。 为了让这些内核协同工作, 需要为整个设备提供普通指令集和矢量指令集, 因此在显卡内部将集成大量的矢量单元(Vector Unit)。 而对于英特尔来说, 现成的x86指令集及其扩展已经可以完成大部分GPU的工作了。

英特尔的独立显卡新架构进一步模糊了CPU和GPU的界线
最后的结果就是在x86架构上, 通过一个巨大的矢量处理单元来运行海量的线程。 对于程序员来说, 他们使用和处理CPU一样的工具来对GPU编程, 控制显存, 因此看起来就像在普通电脑上一样。 这种新的架构让GPU更加CPU化了。 除了传统的3D渲染管线所做的事情, 如把点放在指定位置然后连接它们, 之后渲染三角形等等, Larabee还可以实现更加复杂的运算指令。 那么这些内核是如何通信的呢?英特尔准备用一种内部的双向环状总线来解决内核之间的连接问题, 内部的传输速率将达到1Tbps或以上, 这对于大部分用户来说都已经足够了。
在新的架构下, Larabee的规格非常灵活, 英特尔可以根据用户的需求来增加或删减内核的数量。 据悉该产品最先会使用65nm工艺制造, 原本计划在2008年下半年推出样品, 但英特尔把日期向后推迟到了2008年末或2009年。 这意味着英特尔很可能会使用45nm来生产它的独立显卡。 与AMD的Fusion处理器一样, 英特尔的Larabee正在进一步模糊CPU和GPU的界线。 而未来的CPU微内核将可以根据需要变成多种不同用途的xPU, 这一趋势将会为多核心应用带来更多的机遇与挑战。