gpu为了提高效率,可以阉割不怎么必要的双精度性能,可以大幅砍掉整数运算性能,也可以去掉大量缓存——在高度并行化的前提下,访存的延迟可以通过流水线隐藏。

        举个例子,餐厅打饭需要选菜、盛菜、付款多个步骤,每个步骤1s需要3s,但如果大家排队紧密执行,由于每个步骤互不干扰,n个人只要n+2s,相当于每个人只需要花1s。

        gpu也就是这个思路,砍了缓存可以拿来放a,降低功耗还提升运算能力,至于访存的延迟靠工作负载的高度并行与高度局部性来隐藏,这也使得并行度不够时这些问题都会暴露出来,带来更低的性能(高端卡在低分辨率下性能不佳也可以这么解释)。

        同样被阉割掉的还有调度单元,cpu做了大量分支预测、乱序执行的组件,但gpu却大量依赖编译器。

        换句话说,程序跑在gpu上需要编译时确定寄存器的使用,这对编译器提出了更大的挑战。如果编译器没处理好,那巨大的寄存器资源就会被浪费,其相对于缓存更快的访问速度也会被浪费。

        对于手机所用的微芯片来说,单独的显卡芯片也是至关重要的,不然就会限制相关技术的发展和应用,特别是进入4g时代之后,高清视频将会逐渐成为用户的需要,更好画质的游戏也同样如此。

        但是却被硬件限制,软件技术上已经能达到,但是芯片技术上目前还是在攻关之中。

        英特尔、高通、英伟达……这些公司谁先拿出新一代的集成芯片,那么谁将会在这个市场中占据绝大部分的优势。

        目前,从相关的专利来看,是高通在其他厂商之前,但是距离推出合适的集成芯片还差不少的功夫。

        没想到星空集团竟然率先推出产品,涉及华国在4g的布局,不同于3g的花费,4g基站的建设就是很大的投资。

        内容未完,下一页继续阅读