分享

电脑CPU有超线程,为什么手机CPU没有超线程设计?

 昵称11935121 2018-04-18

超线程技术是指,对于单一处理器核心来说来说,虽然也可以每秒钟处理成千上万条指令,但是在某一时刻,只能够对一条指令进行处理,也就是单线程。超线程技术能够把一个物理处理器在软件层变成两个逻辑处理器,可以使处理器在某一时刻,同步并行处理更多指令和数据,也就是超出数量(2)的线程数。当然了实际效能不可实现双倍提升,毕竟物理核心只有一个。这就是逻辑多核与物理多核的区别。

可以这样说,超线程是一种可以将CPU内部暂时闲置处理资源充分“调动”起来的技术。这项技术主要作用在intel和AMD的处理器当中,在不大幅增加芯片面积的基础上对于提高处理器的多线程性能有明显作用。

然而,使用多线程技术的处理器需要在微架构上进行设计,手机CPU的ARM架构在设计上就不考虑超线程,而是使用增加物理核心,每个核心有独立的流水线,独立的缓存。这种方法有利于降低功耗,虽然会导致面积增大,但对于手机CPU来说,能耗比相比于性价比更重要。这是取舍问题,超线程技术并不是什么能大幅度提升性能的技术,就好比一个双核四线程的CPU和一个四核四线程的CPU,哪个效率更高不用赘述了。如果单纯为了提升手机CPU的多线程性能,超线程技术恐怕会水土不服。

当然,手机上的CPU也不是没有用过超线程技术。像几年前的联想k900,摩托罗拉MT788都采用了intel的Atom处理器,双核四线程。



只是由于android应用对X86的架构兼容性很差,intel慢慢退出了手机SOC的市场。而最近中国国内的展讯,和intel有很多合作,我记得17年展讯在发布会上也说了,展讯以后会推出自主研发的手机CPU架构,带有超线程技术。估计技术也是来自于intel授权。以后能否见到带有超线程技术的手机CPU,就看展讯的计划顺不顺利了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多