过去五年来,性能目标都是朝着“极致”的方向发展,对小型、电池供电设备来说也是如此。因此,现在的问题是,还有什么办法可以为连网消费应用提供更多处理器性能?这里有两个重要关键点:采用专用处理器/加速器,以及设计更先进的CPU 微架构。增加浮点运算单元 (FPU)、协处理器和专用图形处理单元 (GPU) 等功能模块,已成为常见的做法。多年来,半导体 IP 供应商已经能提供这些 IP 模块,但是在智能手机、电视和机顶盒中不断涌现更多的联网内容、复杂图形用户界面、应用程序和游戏,这些模块将继续不断提升功能和性能,包括与 CPU 的更紧密整合,以及软件上的互补,如此才能更好地分配任务,将所有SoC中的处理单元利用到极致。
这就涉及到应用处理器设计本身。从MIPS看来,我们一直以来都能为客户提供可综合的软核 IP,让 SoC 设计人员能自由配置内核的多项特性,以满足应用程序的需求。相同的处理器内核会用在不同的SoC中,并面向网络、数字电视和智能手机等不同应用,每个芯片的配置可能会非常不同,需要根据使用情况调配。根据 MIPS 在 Java、JavaScript、网页浏览和在Linux和Android上运行的相关经验,我们对消费设备所需的 CPU 配置建议已经有了明显改变。