虚拟手机号 为何手机CPU都10核了,却没有双线程的呢?
浏览量:1709
时间:2021-03-12 03:12:53
作者:admin
为何手机CPU都10核了,却没有双线程的呢?
事实上,以前手机上有支持双线程的CPU,比如Intel的atom,它不同于我们手机上使用的arm处理器。Atom基于x86架构,继承了英特尔桌面处理器的一些技术,如超线程技术(hyper threading technology,HTT)。当然,atom处理器只是昙花一现,英特尔已经停止了它的开发。
Htt实际上是一种模拟多线程的实现方法。另外,amdryzen处理器也支持多线程,非x86处理器如ibmpower9也支持多线程。
多线程技术出现的原因是这些CPU通常有一些无法使用的空闲资源。例如,由于英特尔处理器的流水线太长,一些单元经常处于等待状态。英特尔开发了超线程技术来利用这些空闲单元,这些单元可以运行另一个线程,但从操作系统的角度来看,它变成了另一个CPU。
因此,超线程的意义在于有空闲的资源可供使用。一旦CPU具有紧凑的流水线、紧凑的结构和高的指令效率,超线程就没有什么价值。目前,手机的CPU是RISC的ARM处理器。它的特点是大多数时候简单高效,没有太多空闲资源可供使用,因此没有超线程的空间。
另外,多线程技术的实现还需要额外的晶体管,也就是说,它增加了手机CPU的功耗和面积,这对手机有很大的影响。此外,多线程技术还需要操作系统和应用软件的支持,这些都需要时间。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。