身为一个资工电机股市三修(虽然都修得很烂)的
宅宅工程师因为没有妹宅在家
来发表一下长篇心得
1.
单核当然可以多工, 但要付出context switch的代价
对于使用者而言就是会觉得卡卡的
不知道有几个人看过M的真八核白皮书
里面提到
==============================================
联发科技真八核解决方案具有为每个独立的浏览器
标签页分配CPU核芯的独一无二的功能
==============================================
如果是真的代表不需要context switch
自然更流畅
另外这也代表M有能力修改android 底层linux kernel
当然也可以把八个AP甚至只是八个thread分派到不同核心
2.
现在是手机效能过剩的时代
那20个常用app难道就需要广告里所谓的better core吗
看影片30fps就够了 跑120fps是很厉害腻?
玩吉他英雄掉那么快按不到早就不想玩了
所以还不如增加多工能力对于使用者体验比较好
3.
p=C*VDD^2*f
如果是四核2g与八核1g比耗电
C通常与die size成正比 so 1:2
f当然就是2:1
两者打平
但要达到2g一般来说VDD要拉到很高
加上是平方关系
所以后者省电
当然这只是粗浅计算而已
结论
M的marketing做得很好
RD也很争气
所以Q才需要出来靠杯
不然干嘛鸟妳
※ 引述《stosto (树多)》之铭言:
: 我也不是要酸MTK八核怎样
: 跑分我猜MTK八核一定比较高,如果把核心数归入分数一定赢高通
: 只是大家都有多核迷思
: 多工也不一定是多核,单核也可以多工,这是OS的排程
: 你以前用单核CPU不也可以同时开IE跟开WORD工作?这才是多工的概念
: 多核的效能要最大化,假设你同时执行八个AP,每个AP都跑不同核心才有用
: 可是现在OS根本不会把这八个AP分派到不同核心,只要资源够用的话
: OS通常只会分派给其他还可以使用的核心,所以高通才会出这个广告酸MTK
: 程式可以指定要跑哪个核心,不过只是AP的话,我猜很少有人会这样做
: 资源使用通常都是交给OS,至于OS要怎么调教,那是OS的事
: 我是不知道MTK有没有下单给其他厂,不过联电确定接到了