(资料图片仅供参考)
华为麒麟9000S处理器为8核12线程,手机端用上超线程,确实有很多令人遐想的点。在我看来麒麟9000S这款芯片本身战略意义太大,超线程我认为也有一定作用,只是相对来说作用没那么明显。极客湾在测试视频中提到,麒麟9000s的超线程可能是上泰山核“顺手为之”导致的。
麒麟9000s与麒麟 9000一样采用的是 1+3+4 物理核心,但华为在架构上应该是沿用了自家鲲鹏服务器处理器的泰山架构,Taishan V110 是一种基于 ARM 架构的处理器内核微架构。
它是由华为公司开发的,主要用于其服务器产品。Taishan V110 处理器内核微架构包括多个核心,每个核心可以支持多线程。它还采用了创新的 L3 缓存技术,以有效提升数据传输速率。华为给麒麟9000s大核和中核都搭载了手机端的超线程,所以物理核心变成 1*2+3*2+4 就变成 12 了。
目前的这个环境下,超线程技术只能用于提升多核跑分,在实际使用中可能除了软件打开的瞬间比不开超线程快点以外,其他根本没有实际的应用。别说麒麟9000S的8核12线程了,就算是常规的8核8线程,绝大多数时候应用都没法真正用满8个核心,还不如节省一点功耗,让单颗核心跑更高的频率来的更加实用。这个时候还真的就是那句老话了“跑分不代表体验”。
比如没开超线程之前,有两个会占用单核30%的任务,系统会将他们分别分配到物理核心1,物理核心2,每个核心执行完之后等待下个任务,浪费了140%的资源,开了超线程后,系统将他们分配到逻辑核心1,逻辑核心2,物理核心1执行完逻辑核心1的任务后,还有70%的空闲资源,于是将逻辑核心2中的任务也做掉了,物理核心2就可以执行其他任务,核心1的利用率提高一倍,总的来说,可以提高单核利用率,但不能提高性能,也不能降低功耗。
真要说期待的话, 还是希望 Speedometer 分数能像样点, 这个分数更能反应日常生活类应用(或者说微信小程序)的性能表现。
关键词: