话说,微软的大小核概念是好设计还是坏设计?

2023-06-23 21:08:01 +08:00
 LeeReamond

姑且不论目前产品如何,想知道在理想状态下大小核前景如何,是未来发展方向 or 是依托答辩?

我个人比较好奇的点是,在传统计组工作原理的整个流程中,具体到指令集和 pipeline 的层面,CPU 是如何选择哪段用户代码在哪个核心上执行的?会产生什么优势吗?

7994 次点击
所在节点    程序员
55 条回复
liyang5945
2023-06-23 21:10:56 +08:00
英特尔???
Aloento
2023-06-23 21:12:25 +08:00
微软:我何德何能去设计通用芯片的
jklove123bai
2023-06-23 21:12:46 +08:00
好奇为啥扯到微软了,Intel 表示这就是 Wintel 联盟是吗
yedanten
2023-06-23 21:16:24 +08:00
微软估计是最想骂娘的吧,大小核的调度适配集齐难做。怕是内部在疯狂骂煞笔设计
hello2090
2023-06-23 21:16:41 +08:00
微软的 13900K 好还是 AMD5900X 好?
jklove123bai
2023-06-23 21:17:42 +08:00
@hello2090 你这差代了啊 13900K 打的是 7950x
uncleben
2023-06-23 21:18:25 +08:00
是微软设计了大小核吗?
xiaowowo
2023-06-23 21:21:26 +08:00
坏设计
junkun
2023-06-23 21:29:46 +08:00
首先大小核是芯片厂推的。其次,在移动设备比如笔记本上,大小核应该是有续航优势的。由于大小核在手机上的应用,手机的两大系统都已经适配很久了。但是在 windows 上可能依然有各种历史遗留的问题,目前还没有很好地适配。
在实现上,每个核心都有独自的寄存器,由内核来对代码进行调度。除了同步等问题外,每个核心运气起来与单核差不多。
LeeReamond
2023-06-23 21:46:42 +08:00
@liyang5945
@Aloento 口误,脑袋里在想别的事,忽略细节
flyqie
2023-06-23 21:53:37 +08:00
大小核在功耗上有优势。

仅此而已,windows 是因为历史遗留问题导致的。。
deorth
2023-06-23 22:03:44 +08:00
微内核
luhe
2023-06-23 22:16:50 +08:00
我们 Wintel 是这样的
plasticman64
2023-06-23 22:22:18 +08:00
Apple Silicon 也是玩大小核设计的,我相信这以后是一个趋势
mooyo
2023-06-23 22:41:17 +08:00
大小核对提升多核能力有优势
cpstar
2023-06-23 22:43:52 +08:00
还能提到计算机组成原理,难道没学过操作系统这门课程么,CPU 调度主要靠谁啊,靠 CPU 自己啊?!
ziseyinzi
2023-06-23 22:55:22 +08:00
主要还是单核性能提升越来越困难了,所以开始打核战争,桌面平台是 intel 先搞的,但 AMD 以后也会搞。与其说是未来发展方向,不如说只剩这一个方向了。
okakuyang
2023-06-23 23:12:53 +08:00
前台任务用大核,后台任务用小核
tool2d
2023-06-23 23:38:45 +08:00
我觉得是 arm 起的坏头,手机设计是没办法,电池有限,必须大小核。

但是普通的 x86 桌面 CPU ,统一用大核+节能动态降频,也是完全没问题的。
cest
2023-06-23 23:54:07 +08:00
大小核猜猜那个是主要任务就行

7950X3D 这种一边大 cache ,一边高频的怎么搞

程序自己给 os hint 现在这个 function 偏好大 cache, 下个 function 偏好高频?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/951087

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX