日期:
来源:超能网收集编辑:英特尔
1、手机 CPU 其实也曾有支持过超线程的,那是英特尔的 ATOM 处理器,在联想、华硕手机也都有用过,这是 x86 架构的处理器,反正后来英特尔停止开发了它的手机 CPU。而现在手机 CPU 基本上都是 ARM 架构的。
2、超线程是英特尔的专利,也是 x86 上的专利,ARM 处理器就算真的能做到支持超线程,也还要先问问英特尔给不给。
3、超线程的学名是 Simulate MultiThreading(同步多线程技术),英特尔先后为 CPU 引入了超标量、超流水线、乱序运行等资源,这些资源常常处于闲置状态,所以才有了超线程这个技术,就是为了更好的利用 CPU 的空闲资源,让这些闲置资源可运行另一个线程,在操作系统看来,它就是另一颗 CPU。
4、如果你懂了超线程的存在意义,就一定明白,它之所以存在,是因为 CPU 单核的性能过强,才有闲置的资源可利用。
5、手机上 ARM 架构的 CPU 和 x86 架构的桌面 CPU,从性能上相比,那就如萤虫之光与日月之光,亦即手机 CPU 的性能其实是比较弱的,并没有多余的资源来提供给超线程。
6、超线程技术需要新的晶体管来支持,对于手机来说,能耗比是最重要的,另外,还需要系统的支持,这一切都还没有准备好。
7、未来可期,或许等哪一天,各方条件成熟了,ARM 处理器就真的能支持 SMT 了。