NVIDIA的GTC 2013大会已经开幕,CEO黄仁勋在主题演讲中提到了一个名为Kayla的新平台,在一个mini-ITX类似的主板上集成了Tegra
3 CPU和一个没有名字的Kepler GPU核心。NVIDIA只提到了它的存在,但是没有公布更多详情,Anandtech挖掘出了更多内容。
简单来说,Kayla是一个用于在ARM处理器上运行CUDA的开发平台,NVIDIA支持CUDA的ARM SoC处理器是代号Logan的下一代Tgera处理器,至少要等到2014年才能问世,而NVIDIA想让开发者在此之前就为支持CUDA的ARM处理器做准备,因此就有了这个Kayla平台。
就目前所知,Kayla平台的规格是NVIDIA制定的,不过最终的系统由ARM PC厂商推出。Kayla目前的CPU使用的是Tegra 3,通过PCI-E通道与一个没有命名的GPU相连,这个GPU源于Kepler家族,具体规格也没有公布,Anandtech猜测这是一个非常低端的核心,只有1组SMX单元,192个CUDA核心。
内存方面,Tegra 3将搭配2GB RAM,这个GPU也会单独配置1GB RAM内存。
现在展示的Kayla平台是另一种配置,使用是笔记本上用的MXM插槽,可用于外接。其他厂商会提供使用PCI-E插槽、类似mini-ITX主板的那种规格。整个平台的功耗在10W左右,不过NVIDIA指出未来的Logan平台受益于SoC集成化的优点会将功耗降低一个量级。
Kaylay平台被视作一个支持CUDA的ARM开发平台而存在,是在为未来的Logan预热,可以反应NVIDIA未来设计的走向,不过它最大的问题在于跟Logan最终的规格并不一样,Tegra
4的CPU架构都已经从Tegra 3的Cortex-A9升级到了Cortex-A15了,Logan只会更先进。GPU部分也是如此,一代比一代变化更大。因此目前的焦点就集中在了开发者身上,要看他们是否对Kayla提供的规格性能感兴趣了。
此外,NVIDIA的Kayla平台不仅支持CUDA,而且也支持OpenGL 4.3规范。由于Kayla和Logan都是基于Kepler架构的,因此GPU的规格支持也会大大超过OpenGL
ES 3.0的标准而支持OpenGL 4.3中的曲面细分、Compute Shader、Geometry shader等功能,这意味着NVIDIA将越过OpenGL
ES 3.0直接把Logan/Kayla的规范支持提高到了OpenGL 4.3级别,要知道OepnGL是一个完整的规范,OpenGL ES则只是前者的一个子集。
最后,Kayla平台将在今年春季上市,NVIDIA也在Developer
Zone webpage页面提供了详细的开发说明,有兴趣的开发者可以去看看。
还有一个小故事,现在终于弄明白这个平台的开发代号为什么叫Kayla了,因为Kayla是金刚狼Logan的女朋友,是为Logan准备的。