在摩托罗拉新近推出的Droid Ultra、Droid Maxx和Droid Mini中搭载了X8处理系统,该系统很有可能也会应用到今天就会发布的Moto X上。最近该公司的工程部高级副总裁Iqbal Arshad接受了PC Mag的采访,讲述了这个系统的细节。
首先,X8并不是一个简单的处理器或SoC,这是把定制的高通骁龙S4 Pro SoC和两个DSP组合而成的产物,两个DSP中任意一个都可以作为低功耗CPU来运行。
Iqbal Arshad表示X8移动计算系统看起来就是一堆的处理器,但又是系统的单独组件。这样设计是为了改变以往以CPU为主体的架构,可以更节能,更智能。
X8的CPU部分是28纳米骁龙S4 Pro,为1.7GHz,但由摩托罗拉重新定制了它的固件。设计人员优化了整个Linux用户空间将其转化为一组ARM指令集,还有缓存优化,Dalvik实时优化,甚至还改变了文件系统。“完全是软硬件结合到一体,能提供最好的性能”。
然后就是有点玄幻的东西了,和骁龙S4 Pro配合的有两个处理器,一个是关联计算处理器,一个是自然语言处理器,不过并不是都做到同一块芯片上。这两个处理器都没有使用ARM核心,Iqbal Arshad也拒绝透露他们从哪里搞来这样的东西,以及谁生产了它们,他只说这些并不是ARM处理器,而是功耗非常低的独立处理器。
关联计算处理器负责传感器、显示和触控方面的计算,不过似乎在手机进入待机模式时也会作为主处理器来运作,包括在屏幕上显示状态和通知信息。自然语言处理器则负责音频、噪声估算和降噪,不过摩托罗拉并没有使用Audience或其他非此领域厂商的降噪技术。
“我们发明了手机。我们有着80年的DSP专业知识,这都是摩托罗拉的独到技术。”他继续说,把CPU的定制逻辑部分分离出来可以让摩托罗拉基于其他CPU来构建X8。
X8可以和高通的处理器配合使用,也可以和其他的处理器配合使用,这和传统的CPU理念有所不同。这种组合式处理器加上定制化固件延长了电池使用时间,也提升了性能。
Iqbal Arshad甚至说:“如果我们没有适合的关联计算处理器和自然语言处理器,我们将需要两块额外的电池。”在玩游戏对电池电量消耗的测试中,X8的表现要比其他竞争对手的产品领先50%,而且能提供更高的图像帧率。