人们的需求是永无止境的。对于计算终端来说,不管是移动还是其他类型的终端,我们总是希望以适宜的价格获得更好的用户体验和性能。到目前为止,行业似乎已经提供了所能提供的一切,但我们期待的还有更多。移动体验的提升到底有没有尽头?什么样的体验才是终极目标?
对于美国高通公司来说,我们很兴奋地看到许多新兴移动体验和应用的涌现,例如计算摄影、扩增实境、虚拟现实和情景感知。这些体验不仅需要密集计算,而且会带来各种新的工作量,并且各有不同要求。
例如,在扩增实境中,移动终端需要不断分析摄像头的反馈、识别和跟踪有趣的物体、在三维空间中定位,以及叠加透视校正后的虚拟图像,也就是“扩增”的部分。这些不同的工作需要大量的计算“马力”!另外,这些工作还要通过不断变化的算法进行运算,这意味着处理器需要具有某种可编程性。尽管可编程性提供了多种算法的灵活性,但这同时也意味着更高的功耗。
因此我们面临的挑战是,在提供这些新兴移动体验的同时,还要满足消费者对移动终端的关键条件:外形时尚、轻盈,并且电池续航时间够长。
有些技术达人可能认为“CPU”是问题的关键,但其实这只是答案的一部分。正如我前面提到的,CPU的巨大灵活性和可编程性是以功耗为代价的。事实上,之前的方法——在移动终端的功率和热能限制内,通过调整CPU来应对日渐增多的计算需求——带来的回报越来越少了。让我们分别来看:
• 单核CPU调整通过架构改进提高CPU的时钟频率和IPC(每一时钟周期内所执行的指令多少),进而提升计算性能。目前,CPU时钟频率的提升正在放缓。还记得PC领域的CPU千兆赫竞赛吗?那场比赛在很多年前就减速了,如今PC
CPU的最高主频已趋于饱和。由于越来越复杂的微架构能够挤出更多性能,IPC的提升速度也放缓了,这不仅具有挑战性,而且带来很高的功耗。
• 多核CPU调整是调整计算性能并应对时钟频率趋平问题的下一步。通过复制CPU核心,半导体厂商利用额外的晶体管,调整整体的理论最高计算性能。然而,能否充分利用这些提升的性能取决于同时运行多个程序或线程的能力高低。只需看看
对于美国高通公司来说,我们很兴奋地看到许多新兴移动体验和应用的涌现,例如计算摄影、扩增实境、虚拟现实和情景感知。这些体验不仅需要密集计算,而且会带来各种新的工作量,并且各有不同要求。
例如,在扩增实境中,移动终端需要不断分析摄像头的反馈、识别和跟踪有趣的物体、在三维空间中定位,以及叠加透视校正后的虚拟图像,也就是“扩增”的部分。这些不同的工作需要大量的计算“马力”!另外,这些工作还要通过不断变化的算法进行运算,这意味着处理器需要具有某种可编程性。尽管可编程性提供了多种算法的灵活性,但这同时也意味着更高的功耗。
因此我们面临的挑战是,在提供这些新兴移动体验的同时,还要满足消费者对移动终端的关键条件:外形时尚、轻盈,并且电池续航时间够长。
有些技术达人可能认为“CPU”是问题的关键,但其实这只是答案的一部分。正如我前面提到的,CPU的巨大灵活性和可编程性是以功耗为代价的。事实上,之前的方法——在移动终端的功率和热能限制内,通过调整CPU来应对日渐增多的计算需求——带来的回报越来越少了。让我们分别来看:
•
•
