作为CUDA on ARM的敲门砖,NVIDIA今天对于Kayla平台的介绍反而非常少,深入的情报只能靠媒体自己去挖掘了。在了解了它的基本架构之后,法国的hardware.fr又寻觅到了更多情报,尤其是那颗GPU核心颇为意外。
其实在去年的时候,NVIDIA就联合SECO推出过一个名为“Carma”的开发平台,用的处理器也是Tegra 3 1.3GHz,GPU则是费米架构的GF108,96个流处理器,MXM接口。
Kayla仍旧是和SECO合作的产物,将在五月份推出,操作系统是Ubuntu 12.04,支持CUDA 5.0,系统接口有MXM、PCI-E 2.0 x4两种选择。
Kayla的处理器还是Tegra 3,GPU则升级到了开普勒架构。之前猜测它可能源于GK107,只有一组SMX、192个流处理器,但事实上是隶属于开普勒升级版的GK117,内置两组SMX、384个流处理器。根据早先情报,它会成为GeForce 700系列的入门级型号,而且不仅如此,Tegra 5 Logan里的图形核心也准备达到这个水平,也就是说下代Tegra有望配备多达384个流处理器!性能就可以想象了。
NVIDIA还表示,这颗GPU支持3.5代计算能力,包括动态并行等,而这是专业级的特性。事实上,它不仅仅是开普勒的升级版,更是和GK110有很深的渊源。
Kayla平台使用高规格(相对而言)GPU、低规格GPU的原因也正在于此。CUDA on ARM其实还是靠GPU去实现的,NVIDIA现在就为开发者提供接近下代产品的GPU可以让他们提前做好准备,CPU则只是辅助作用的,没必要上Tegra 4。
Linux X Server控制面板给出的“D15M2-20”这个代号也值得注意。根据NVIDIA的代号历史,D12对应的是GeForce 400系列,D13、D14分别是GeForce 500/600,那么很自然D15就要是GeForce 700系列了,跟刚才说的正好相符。
根据路线图,CUDA 5.5、GeForce 319.xx驱动开始将会加入对CUDA on ARM的支持,提供原生的ARM编译器,未来自然要支持Tegra 5 Logan、Tegra 6 Parker,并且会争取拉拢合作伙伴与业界的支持。