作者crimsonmoon9
看板PC_Shopping
标题[新闻] 英特尔申请「软体定义超级核心」专利
时间Tue Sep 2 08:51:29 2025
资料来源:
https://reurl.cc/daOYr8
以下Google机翻:
英特尔已获得一项名为“软体定义超核”(SDC)的技术的专利,该技术使软体能够融合多
个核心的功能,组建一个虚拟的超宽“超级核”,只要拥有足够的并行工作能力,就能提升
单线程性能。如果该技术能够按预期运行,那麽英特尔未来的 CPU 将在特定支援 SDC 的应
用程式中提供更快的单执行绪效能。目前,这只是一项专利,它可能会成为现实,也可能不
会。
英特尔的软体定义超核 (SDC) 技术将两个或多个实体 CPU 核心组合成一个高效能虚拟内核
,透过将单线程指令划分为独立区块并并行执行,实现协同运行。每个核心运行程式的不同
部分,而专门的同步和资料传输指令则确保保留原始程式顺序,从而以最小的开销最大化每
个时钟指令数 (IPC)。这种方法旨在提升单线程性能,而无需提高时脉速度或建立宽大的单
片内核,因为这样会增加功耗和/或晶体管预算。
现代 x86 CPU 核心可以解码 4-6 条指令,然後在将指令解码为微操作後,每周期执行 8-9
条微操作,达到此类处理器的峰值 IPC 效能。相较之下,Apple 基於 Arm 的客制化高效
能核心(例如 Firestorm、Avalanche、Everest)在理想条件下每周期最多可解码 8 条指
令,然後每周期执行超过 10 条指令。正因如此,Apple 的处理器通常比 Arm 同类产品具
有更高的单执行绪效能和更低的功耗。
虽然技术上可以建构一个 8 路 x86 CPU 核心(即一个超标量 x86 处理器,能够每时脉解
码、发出和退出多达 8 条指令),但在实践中,由於前端瓶颈以及在功耗和面积成本大幅
增加的情况下效能提升的收益递减,这一目标尚未实现。事实上,即使是现代 x86 CPU,在
一般工作负载下通常也能达到 2、3 或 4 个持续 IPC,具体取决於软体。因此,英特尔的
SDC 建议,与其建构一个 8 路 x86 CPU 核心,不如在可行的情况下,将两个或多个 4 宽
单元配对,组成一个大核心进行协作。
在硬体方面,支援 SDC 的系统中的每个核心都包含一个小型专用硬体模组,用於管理配对
核心之间的同步、暂存器传输和记忆体排序。这些模组利用一个保留的记忆体区域(称为虫
洞位址空间)来协调即时输入/即时输出资料和同步操作,确保来自不同核心的指令以正确
的程式顺序退出。该设计同时支援顺序和无序核心,只需对现有执行引擎进行少量更改,从
而在晶片空间方面实现紧凑的设计。
在软体方面,系统使用 JIT 编译器、静态编译器或二进位侦测将单执行绪程式拆分为程式
码段,并将不同的程式码区块分配给不同的核心。它注入了用於流程控制、暂存器传递和同
步行为的特殊指令,使硬体能够保持执行完整性。作业系统的支援至关重要,因为作业系统
会根据运行时条件动态决定何时将执行绪迁移到超核模式或从超核模式中迁移出来,以平衡
效能和核心可用性。
英特尔的专利没有提供精确的数位效能提升估计,但它暗示在特定场景下,期望两个「窄」
核心的效能接近「宽」核心的效能是现实的。
-----
看起来像是superscalar(超纯量)或out-of-order(乱序执行)但共用的硬体元件变成能单独
执行程式的E-core?
看来再堆时脉或堆pipeline深度已经没什麽效益了
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.72.79.117 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PC_Shopping/M.1756774291.A.E69.html
1F:推 fu1vu03: 超线程是一个核当两个用 这是两个当一个223.140.255.217 09/02 09:14
2F:→ fu1vu03: 用吗223.140.255.217 09/02 09:14
超线程是hyper-threading在一个核里能执行复数执行绪并共用部分硬体
我的理解是这个像是把一个执行绪拆给两个E-core做并期待他1+1>>1P-core
3F:→ commandoEX: 上一个想用软体救硬体的AMD已经认清现59.125.204.130 09/02 09:18
4F:→ commandoEX: 实了59.125.204.130 09/02 09:18
5F:→ justicebb: 怎麽感觉这玩意有点熟悉123.110.221.151 09/02 09:23
6F:→ LUCHS: Intel连APO大小核调度都搞得零零落落39.15.32.24 09/02 09:27
7F:→ LUCHS: 这种韧体层面的线程拆分会有搞头吗?39.15.32.24 09/02 09:27
8F:→ explora26: big-little的变形?42.78.70.142 09/02 09:28
我觉得不太像 big.LITTLE本质上的处理器核上执行的是完整的一个执行绪
但SDC中要把两个E-core合体才是一个完整的执行绪
9F:推 nrsair: 软硬整合黑科技49.217.123.120 09/02 09:30
10F:→ kira925: 推土机:对 我做过 死了57.140.96.63 09/02 09:33
11F:推 kuninaka: 推土机:36.236.79.253 09/02 09:39
可惜没经历过这个美好(?的年代XD
12F:推 Cubelia: 用软体救硬体不就Transmeta101.9.198.221 09/02 09:44
13F:推 tsairay: 没招了就开始走旁门左道202.39.11.150 09/02 09:45
14F:→ Medic: 推土机「帮复」101.10.5.176 09/02 10:01
15F:推 olozil: 印特尔CPU设计部门是不是只剩印度人42.73.70.21 09/02 10:04
16F:→ wahaha99: 感觉不是很靠谱...138.199.22.154 09/02 10:06
17F:推 afiend0927: 真的听起来很熟悉,整个叙述就像叠床 101.8.248.1 09/02 10:10
18F:→ afiend0927: 架屋的感觉,用一个软体去整合多变单 101.8.248.1 09/02 10:10
19F:→ afiend0927: ,光运行这软体要吃掉多少资源跟频宽 101.8.248.1 09/02 10:10
20F:→ afiend0927: ? 101.8.248.1 09/02 10:10
21F:→ afiend0927: 最後会不会变成跑分用,实际上烙赛之101.8.248.1 09/02 10:12
22F:→ afiend0927: 类的101.8.248.1 09/02 10:12
※ 编辑: crimsonmoon9 (42.72.79.117 台湾), 09/02/2025 10:19:56
23F:推 kpier2: 这不叫科技,叫「话术」 42.77.179.255 09/02 10:19
24F:推 tint: 彷若当年传闻中的逆向超执行绪 123.204.135.88 09/02 10:32
25F:推 a860204: 推土机再现 114.43.103.78 09/02 10:35
26F:推 tsubasawolfy: 这合并是手排还自排? 42.74.159.94 09/02 10:41
27F:→ acebruce: 软体是电子不是量子 跑步都需要时间 123.51.254.202 09/02 10:50
28F:推 ceming: 根本当年推土机的招 里面都印度人印特尔了220.133.114.205 09/02 10:50
29F:→ ceming: 是不是220.133.114.205 09/02 10:50
30F:推 william456: 这是不是AMD卧底呀,怎麽这几次都 36.235.153.145 09/02 10:52
31F:→ william456: 在抄AMD已走过的死路 36.235.153.145 09/02 10:52
32F:推 ltytw: 看起来是让单核心软体可以强制多核心并行 110.30.8.26 09/02 10:52
33F:→ ltytw: 运算? 110.30.8.26 09/02 10:52
34F:→ airbone0407: 多黏几颗大核不干 搞有的没的 下去吧 111.82.51.108 09/02 10:55
35F:推 ltytw: 我可以预想到阿姬湿会怎麽吹了 110.30.8.26 09/02 10:56
36F:推 artjio: 不过时代不同,也许现代的频宽可以抗住这 1.170.199.7 09/02 11:15
37F:→ artjio: 技术 1.170.199.7 09/02 11:15
38F:→ tcancer: 感觉跟鬼谷生物说书里当某物种衰败濒临 59.125.136.34 09/02 11:16
39F:→ tcancer: 灭绝前会疯狂突变演化挣扎一波那样 59.125.136.34 09/02 11:16
40F:推 kira925: 当初推土机就是假设错误 以为整数运算 57.140.96.63 09/02 11:27
41F:→ kira925: 是瓶颈 然後盲信可以用GPU取代浮点阿 57.140.96.63 09/02 11:27
42F:推 sorrojvr: 要出里面堆满e core的cpu就是了 223.139.8.21 09/02 11:28
43F:推 tsairay: p core的team不是被解散了吗 202.39.11.150 09/02 11:29
44F:推 leo91531: 烟雾弹 122.121.4.14 09/02 11:31
45F:推 raidcrash: "如果可以按预期运行" 42.74.120.176 09/02 11:31
46F:推 tsairay: 康庄大道不走,专走旁门左道,惨啊 202.39.11.150 09/02 11:33
47F:推 ss218: 下一章是鸡血驱动? 推土机:你也懂鸡血? 60.251.219.78 09/02 11:35
48F:推 bunjie: 专利PTT化?223.141.171.152 09/02 11:37
49F:→ bunjie: 专利PPT化223.141.171.152 09/02 11:38
50F:推 tengyoyo: 这也在阿基师的守备范围吗? I皇版推土 49.216.47.168 09/02 11:38
51F:→ tengyoyo: 机你怎麽看(X 吹(O 49.216.47.168 09/02 11:38
52F:推 kira925: 就 很勇的发起了技术挑战 但是收益很低 57.140.96.63 09/02 11:41
53F:推 k5648550577: 好怀念我的推土机,建议哀皇赶快做223.138.142.251 09/02 11:50
54F:推 nippleman: 这算是一种反璞归真吗?182.235.207.105 09/02 11:52
55F:→ jacky40383: 呵呵 软体优化谁来做? 42.73.52.188 09/02 11:53
56F:→ AmibaGelos: 不就spmt mlperf的dk做过 光靠jit很 23.108.99.122 09/02 11:55
57F:→ AmibaGelos: 难找真的能平行化的区块 效率很差 23.108.99.122 09/02 11:55
58F:→ linzero: 瓶颈还是在硬体吧? 36.230.158.2 09/02 11:55
59F:→ pig: all new itanium bulldozer218.161.120.232 09/02 11:57
60F:→ baiya: P core太耗电 集合一堆 E core来打完美 122.118.17.168 09/02 12:00
61F:推 pipi5867: 这以前p4年代就有在讲了 逆向ht 49.216.253.101 09/02 12:06
62F:→ ffv111: E cord:我又合体啦,我又分开啦 220.133.86.39 09/02 12:08
63F:推 easyman: 软体定义xxx 要先确保微软不要搞你。 42.72.230.165 09/02 12:14
64F:推 Litfal: 但是要怎麽解决换手的overhead呢 27.53.171.30 09/02 12:15
65F:→ easyman: 这机制 看起来一定有security 漏洞 最後 42.72.230.165 09/02 12:16
66F:→ easyman: 又关掉 42.72.230.165 09/02 12:16
67F:推 cutearia: 开始发疯乱搞了 准备死去 114.25.161.57 09/02 12:17
68F:嘘 leiouter: 真的合体又分开............搞笑 223.138.102.69 09/02 12:22
69F:推 soem: 推土机: 再耦合GPU与NPU,看起来跟HSA有80%像 59.125.102.45 09/02 12:25
70F:推 cena41: 微软:你有问过我的意见吗? 61.223.89.253 09/02 12:25
71F:推 Khadgar: Indel的 1+1>2 实际就是 1+1<1 1.173.200.11 09/02 12:25
73F:推 kira925: 不过这样跑分很高很爽XD 57.140.96.63 09/02 12:32
74F:推 NgJovi: 内建VM的感觉? 115.43.50.111 09/02 12:33
75F:→ wahaha99: 问题是指令要怎麽拆才能不会有顺序问题 138.199.22.154 09/02 12:38
76F:→ wahaha99: 又同时最高效率与最低开销 138.199.22.154 09/02 12:38
77F:→ wahaha99: 还要考虑快取共用....以後是统一大快取? 138.199.22.154 09/02 12:39
78F:推 vwvwbg: 然後广告就动不动32核 60.251.58.169 09/02 12:42
79F:嘘 DrGun: SDC A MO LI GAN WU 50%? Z 5 TAN GEE MO??114.136.242.165 09/02 12:42
80F:推 Amulet1: 又找到外星人了吗 42.72.164.89 09/02 12:53
81F:→ brandx: 把13 14代优化能耗 解决瑕疵 换成下一代118.168.232.161 09/02 12:59
82F:→ brandx: 还是会有很多富哥支持的 新一代要搞这出118.168.232.161 09/02 12:59
83F:→ brandx: ?118.168.232.161 09/02 12:59
84F:→ brandx: 还有加两倍快取118.168.232.161 09/02 13:00
85F:→ brandx: 苏妈都知道力大飞砖 牢英很想弯道超车是118.168.232.161 09/02 13:01
86F:→ brandx: 吧118.168.232.161 09/02 13:01
87F:推 tsairay: 现在是AMD走康庄大道,Intel走旁门左道 202.39.11.150 09/02 13:14
88F:→ tsairay: 想不到啊想不到 202.39.11.150 09/02 13:14
89F:→ iterator: 合并两个以上的 core 跑 VLIW/EPIC? lol 42.79.68.117 09/02 13:23
90F:嘘 cor1os: 吃到AMD的毒药 125.227.5.157 09/02 13:25
91F:→ qazws931: 有请造谣大湿阿基湿开吹 61.230.224.47 09/02 13:27
92F:→ iterator: 或是core的ALU是可以动态调配的. O_O 42.79.68.117 09/02 13:28
93F:推 Transposon: 一核有难,多核围观,全E核的垃圾要来223.138.126.254 09/02 13:28
94F:→ Transposon: 了223.138.126.254 09/02 13:28
95F:→ amd3dnow: 最後又造成一堆漏洞,打patch後效能大降106.107.218.130 09/02 13:31
96F:推 greg7575: 判读指令给谁跑的指令要给谁跑? 39.12.216.74 09/02 13:38
97F:嘘 dic1911: 39.14.48.119 09/02 13:54
98F:嘘 sigma9988: 从拉基桶捡回来抄的作业118.166.211.228 09/02 14:02
99F:推 Litfal: 不用1+1>2,稳定大於1.2就有搞头了 27.53.171.30 09/02 14:11
100F:推 a77942002: 听起来就是单执行绪的软体外挂包装成可 42.75.211.119 09/02 14:13
101F:→ a77942002: 多执行绪的软体 !? 42.75.211.119 09/02 14:13
102F:推 jhjhs33504: 太慢早该这样做了 总有不想切换的时候 36.228.5.87 09/02 14:17
103F:→ jhjhs33504: 不想切换可以指不切换跟不想烦恼切换 36.228.5.87 09/02 14:17
104F:推 pcfox: 阿基湿还在拟稿要怎麽发推吗XD 36.231.86.80 09/02 14:23
105F:→ Gundam77: 乞丐超人核心!? 211.22.101.67 09/02 14:24
106F:→ kaltu: 不就自动让单执行绪可以并行处理,软体逻辑 100.8.239.31 09/02 14:50
107F:→ kaltu: 层上宣告失败之後韧体层做过好多尝试AMD也 100.8.239.31 09/02 14:50
108F:→ kaltu: 搞过,现在Intel走投无路从垃圾桶捡回来的 100.8.239.31 09/02 14:50
109F:→ kaltu: 冷饭炒新闻 100.8.239.31 09/02 14:50
110F:推 aegis43210: 应该是分支预测如果没办法持续改善的 123.204.9.100 09/02 14:52
111F:→ aegis43210: 性能提升备案,目前是先从特殊指令集 123.204.9.100 09/02 14:52
112F:→ aegis43210: 着手,只是和苏嬷的协调是个问题 123.204.9.100 09/02 14:52
113F:推 SPDY: 先跟微软协调的成再说 114.34.118.62 09/02 14:55
114F:→ commandoEX: 话说之前说的那个X86s到底怎样了? 59.125.204.130 09/02 15:00
115F:→ aegis43210: 这算软体层面上的分支预测,要由软体 123.204.9.100 09/02 15:01
116F:→ aegis43210: 去猜应用场景,来对执行绪做协调,但 123.204.9.100 09/02 15:01
117F:→ aegis43210: 重点仍是卡在微软,再好的想法都没啥 123.204.9.100 09/02 15:01
118F:→ aegis43210: 用 123.204.9.100 09/02 15:01
119F:推 MoMovincent: 楼上阿基湿111.253.133.167 09/02 15:10
120F:推 kira925: 又跟苏妈要协调了XDXD 57.140.96.63 09/02 15:24
121F:→ qazws931: 造谣大湿阿基湿幻想出的世界线里世界中 61.230.224.47 09/02 15:29
122F:→ qazws931: 心就是i皇其它家都要围绕着i皇转啊 61.230.224.47 09/02 15:29
123F:→ qazws931: 所以当然是微软跟苏妈的问题罗 61.230.224.47 09/02 15:30
124F:推 cancelpc: 玩不赢,换花样 49.216.128.165 09/02 16:30
125F:→ cancelpc: 有问过微软吗? 49.216.128.165 09/02 16:31
126F:推 n7555235: 笑死,要就是当年AMD太超前要就是intel 125.230.3.96 09/02 17:08
127F:→ n7555235: 根本没救了 125.230.3.96 09/02 17:08
128F:推 xiemark: 魑魅魍魉,琴瑟琵琶 49.218.243.65 09/02 18:47
129F:→ xiemark: noHT vs HT 49.218.243.65 09/02 18:48
130F:→ x94fujo6: 穿越到2011了 114.33.176.49 09/02 18:51
131F:→ Lemming: 大概又是跑分能看而已 1.170.190.75 09/02 19:21
132F:→ Lemming: 如果开始要用这个骗单核跑分那还真的惨 1.170.190.75 09/02 19:21
133F:推 hidos: 本来是HT一分二 现在要变成二合一了吗XD 220.135.157.53 09/02 20:16
134F:→ nrsair: CMT125.231.130.197 09/02 21:32
135F:→ speedshuffle: 听起来很像虚拟化? 36.235.224.228 09/02 22:56
136F:推 Sugiros: 牙膏:重返农药!111.249.150.105 09/02 23:34
137F:推 RaiGend0519: 以前玩软体平行化最大的障碍就依赖 118.140.16.38 09/03 00:41
138F:→ RaiGend0519: 性,看印特尔怎麽解决 118.140.16.38 09/03 00:41
139F:→ kimisawa: 1. 推土机玩过了 2. i皇把HT拿掉想全靠 68.228.69.69 09/03 04:39
140F:→ kimisawa: 硬体核心,搞这个又变软体,那干嘛拿掉 68.228.69.69 09/03 04:39
141F:→ kimisawa: HT????? 68.228.69.69 09/03 04:39
142F:推 ray2000: 不重要 AMD YES! 42.78.22.87 09/03 07:40
143F:推 kanding255: 弯的过去就是拓海 玩不过去就是填海 49.217.124.219 09/03 08:05
144F:→ kanding255: ! 49.217.124.219 09/03 08:05
145F:推 afiend0927: 公布时跑分强悍,市售时游戏烙赛的节 101.8.250.76 09/03 08:18
146F:→ afiend0927: 奏 101.8.250.76 09/03 08:18
147F:→ commandoEX: 资料相依性能解决的大部分早就平行化 59.125.204.130 09/03 08:27
148F:→ commandoEX: 了,还会留到现在的不是懒就是B>Z 59.125.204.130 09/03 08:28
149F:→ gameguy: 还需要微软优化 223.136.104.81 09/03 09:00
150F:→ JimiMayer: 这我知道!悟天克斯! 114.25.136.248 09/03 11:40
151F:→ nrsair: Microsoft Win+ Intel inside CMT125.231.130.197 09/03 13:38
152F:推 brandon50615: 推土机 27.51.11.88 09/03 21:07