就在1月初,OPPO发布了全新的影像旗舰产品OPPO Find X7系列,而在影像之外,备受瞩目的是这一次其采用的“潮汐架构”,与芯片厂商进一步的合作,率先进入到了“底层技术竞赛”中,那么潮汐架构究竟有哪些独特的地方呢?又是如何实现的底层芯片能力?
要先了解潮汐架构是怎么让OPPO与芯片厂进行优化和磨合的,就要先了解潮汐架构究竟是什么,简单的说潮汐架构就是OPPO自研的芯片软硬件融合的技术栈,目的则是更好的动态调节芯片的性能,并且与芯片企业共同研究,打通之间的动态调度环节,就需要双方进行长时间的沟通调试,在这样的背景下,OPPO和MediaTek联合成立了实验室,将动态调度的软硬件结合功能成功落地,而落地的成果就是OPPO潮汐架构,能够带来更好的软硬件动态调度芯片能力。
既然要联合进行优化,那么就要了解到对于手机芯片,究竟芯片厂做那些事,手机品牌做哪些事,OPPO的潮汐架构的变革又在哪里。
通常,在手机SoC的设计中,芯片厂会设计好L1/L2/L3级缓存,L1是CPU内核指令与数据的缓存,而L2则是内核数据的缓存,这两项是CPU中单核运算的核心,数据缓存的效率设计决定了CPU单核的性能如何,而L3则是CPU多核之间共用的数据缓存,所以在运算较多的场景下,L3越大或者越高效,都会提升CPU的整体性能,这是当下所有芯片的一个共性,而如今多核不仅仅是同规格的,所以System缓存同样重要,他们会协调CPU异构核心之间的缓存,将不同级别的数据交给不同规格的核心处理,更好的发挥效果。
而通常的SoC设计中,手机厂商能够接触的并非上述这四个步骤,而是负责内存和外存的协调,也就是主储存器和Flash存储,映射到X86架构中,就是内存与硬盘,除了采用更高速的DDR内存和UFS储存外,手机品牌会对DDR和UFS层级进行优化,以更好的调用手机内存和储存的性能,从而让整体读写能力不会成为系统的短板,但对于CPU核心的调度,手机厂商是比较无能为力的。
在OPPO潮汐架构的加持下,并且OPPO与MediaTek的联合下,OPPO可以进入到L3缓存和System缓存中,也就是对于CPU多核心之间共用的缓存以及异构核心之间的缓存进行调度优化,结合OPPO的系统底层,也就意味着CPU的多核心之间调度更加聪明,不再是固定的系统级缓存分配策略方案,系统会自动判断当前运行的程序状态,并且可以实时的进入CPU多核之间的缓存,进行资源的分配,意味着除了能够带来更好的性能表现外,还可以在保证体验的同时兼顾功耗表现。
这就是OPPO Find X7系列潮汐架构以及联手天玑9300带来的更加智能和良好体验的基础,而通过与芯片厂进行合作,潮汐架构开启的是手机品牌与芯片品牌之间的进一步融合合作,开启了底层技术的竞赛,能够让消费者获益,也能够获得1+1>2的正向效果。