ARM手机CPU同步多核与异步多核的不同

目前手机CPU可以说是arm有超级绝对优势,x86手机是稀有动物……所以这次针对arm处理器来进行讨论。延伸:干掉CPU?手机ARM处理器与X86 CPU处理器的不同特点

目前手机已经进入多核时代,但是似乎和计算机的多核时代一样,手机多核陷入了一个巨大的误区就是唯主频论。由于手机处理器起步较晚,现在是双核时代,很多人对怎么挑选双核处理器很是头痛,比如说1536MHz的双核高通处理器和1228Mhz的双核三星处理器选哪个就是个很棘手的问题。下面MTOOU.INFO幻儿就来解释下ARM手机CPU同步多核与异步多核的不同。

首先目前的手机双核CPU主要有两种:同步双核CPU和异步双核CPU

同步双核顾名思义就是有两个处理器核心同时在处理数据,理论上是1+1=2的性能比,而异步双核则不同,异步双核的处理器核心不能同时工作,也就是说当一个核心工作时另一个必须休眠。处理器工作电流实际上是一个高频震荡的电流,属于正弦交流电,只有在波峰时处理器才能工作,同步双核就是两个核心的正弦波是同步的,这样当双线程工作时,每个处理器都可以直接接下来上一个周期未完成的命令,和两个单核性能几乎一样。

异步双核就不同了,由于异步双核同时工作时只能有一个处理器核心是活动的,所以指令只能走这个核心过,但是当核心A进入休眠状态核心B启动时,核心B不能继续执行核心A的工作(假如核心A的工作上一个周期没有完成)这时核心B只能空转一个周期,等待核心A醒来后执行完成,所以异步双核的效率是1+1

至于小多少,目前有一个经验公式:异步双核的效率等于(相对于同步双核)1-核心数*10%。异步双核的效率就是80%,所以高通的双核会是1536MHz,因为这样折合之后就正好等于1228MHz的同步双核了。但是对于更高核心的处理器就有问题了,异步四核的效率只有60%,要想达到同步四核1.2GHz的效率就需要2GHz的效率,这是目前难以接受的。

异步双核目前主要是高通的CPU,其架构是A8的改进版,而同步双核是三星和苹果的,架构是A9(苹果的A4处理器是三星代工的,架构是A9),异步双核处理器只能通过提高主频来弥补和同步双核的差距,而且还会随着核心数的升高而降低效率,所以目前而言同步双核是占据优势的,这也是为什么三星等的手机普遍比高通处理器的手机主频要低的原因,因为在低频下同步双核已经能达到异步双核的高频性能了。

同步双核和异步双核的大致转换公式为:
同步1.2=异步1.5
同步1=异步1.2

同步四核而言:
同步1.4=异步2.3
同步1.2=异步2

所以买手机时一定要看好处理器是同步多核还是异步多核,这之间的差距可是相当明显的哦。

绝招:GHOST系统导致双核CPU变单核CPU问题的解决方法

      最近在家又用旧零件装了一台电脑,CPU是奔腾D 3.4G的CPU,按理说这电脑应该是准双核CPU的电脑,结果为了省事GHOST安装了一个OEM的windows XP系统,安装过程中一切正常,但系统启动以后发现任务管理器中显示电脑的CPU为单核CPU,晕!,查看设备管理器,发现CPU又为双核,折腾了一晚,发现原来是GHOST版的windows XP系统的电源管理驱动导致的。系统安装的电源管理驱动是:Advance configuration and power interface(ACPI) PC,而正确的驱动应该是:Acpi multi prccessor pc。

解决方法

  1. 通过查找“halmacpi.dll”和“ntkrnlmp.exe”两个文件,把他们复制到C:\windows\system32\下。
  2. “我的电脑”–》右键–》属性–》高级–》启动和故障恢复–》设置–》编辑:

把一下

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Professional” /noexecute=optin /fastdetect

替换成

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Professional(ACPI)” /hal=halmacpi.dll /kernel=ntkrnlmp.exe /noexecute=optin /fastdetect

重启电脑。OK,双核CPU出现了。

最后再按照第2步的方法把

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Professional” /noexecute=optin /fastdetect

修改回来就可以了。

本文作者:涂鸦涂 穆童略有修改
如若复制、转载请注明原文地址:
http://mtoou.info/ghost-cpu/