第一个,按照华为自己的说法,所谓的GPU Turbo不是纯软件实现的,而是软硬协同,所以这个问题本身就问的有问题。
按照网上一些大神的猜测,GPU Turbo应该是在麒麟960那个时代就开始布局了,其中的机关可能跟华为的一个关于内存的专利有关(专利《一种优化核函数的方法和装置》),所以华为可能在麒麟960中就在芯片中增加了一些不为人知的机构,现在技术成熟了,才放出来给大家一个惊喜。
而要做到这一点,就不仅仅是写软件的问题了,而是要厂商有实力自己设计芯片——他们得要按照自己的需要往芯片中增加一些硬件机构。所以目前为止,全世界就只有苹果、华为和三星可以做到,因为只有他们既是手机芯片设计者,又是手机生产商。
第二个,写代码不是你想写就能写的。
有人老觉得写代码就是你坐在电脑前面写“我要芯片加速运行”,然后芯片就加速运行了。实际上写代码要比这个复杂很多,很多情况下如果不能够了解硬件的底层结构,那么写出来的代码远远达不到提升硬件使用效率的目的。
像国内的其他手机厂商,用的是高通或者联发科提供的成熟芯片方案,你想改变硬件的调用方案,就必须要跟这些芯片厂商合作,人家愿不愿意跟你合作是一回事,你有没有能力吃透这其中的技术又是一回事,毕竟华为是芯片-手机-系统三位一体,而其他国产手机厂商则跟芯片厂商之间始终隔着一层膜,所以要麻烦很多。
所以说,能够有自己的芯片,是华为在很早之前下了大决心布下一场大棋局,现在到了收获的时候了。而且不仅仅是GPU Turbo,包括刚刚爆料出来的华为“达芬奇计划”,在AI芯片上的发力,也是这个布局的成果之一。显然,大量的研发投入,总是会获得收获的。