科学健康资讯 · 内容仅供参考,不替代专业诊疗 联系我们|疾病百科
操作系统

cpu如何超频(cpu如何超频单个核心)

2023-05-01 操作系统 本文链接

第一台电脑,486。第二台电脑,667,CPU用鼠标线加电压超频到900[呲牙]

修电脑的老男孩

收拾车库。找到了珍藏多年的宝贝。 这是我的第1台真正意义上的多媒体电脑。 1998年买的。当时也算是顶配了。 原价6700大洋,后来因为卖家要去当兵,所以4200转给我了。 华硕TX97-LE的主板。 Intel mmx 200处理器。 32M内存 Windows 98系统。 3.2GB昆腾硬盘。 很多关于电脑的第1次都是在这个平台上。 第1次感染病毒,CIH. 幸运的是BIOS没有被破坏。当时用的是叫行天酒吧的杀毒软件。 然后就是第1次重装系统。 第1次超频。 第1次刷BIOS。把自己喜欢的图片设置为开机画面。 总之满满的回忆啊.

从12代酷睿超频8G作弊事件说说处理器得微代码

之前,大家都应该听说了那起12代酷睿超频作弊事件,简单回顾一下这个事件

@HiCookie发布成绩说自己用液氮将12900K成功超频到了8GHZ

参看他当时放出的图形,当时这个成绩已经通过了完整CPU-Z Validator成绩验证

不过后来,CPU-Z的开发者Doc TB指出,这一成绩不真实,属于作弊行为,已经撤销其认证。参看下图

那么理由是什么呢?原来是12代酷睿处理器存在一个硬件缺陷,涉及到启动过程的底层控制,这个所谓的8GHz超频成绩,就是利用了这一点。这个缺陷出在intel自己的处理器微代码上。

好,下面就来说一说所什么是微代码。可能很多人都认为,处理器内部就是晶体管的集合。怎么会有微代码呢?其实这种理解是不完全的。现代的处理器特别是CISC指令集处理器,由于指令特别复杂,如果全部用硬编码实现,将导致晶体管数量激增。这是不经济得。

所以在先带处理器中大量使用微代码方式进行设计。社么意思呢?可以简单这样描述

如果把处理器看成工厂的一个车间

那么这个车间内部就有多种实现方式,

第一种是组合机床,优点是性能高,缺点是没有柔性,一旦换了产品,就要全部废掉,重新设计机床

第二种是全部数控机床,优点是柔性最好,通用性强,但是缺点就是性能不如组合机床

第三种就是组合机床和数控机床的组合,这种方式结合了前二者的优点,降低了缺点,是一种折衷选择

现代处理器基本都是这第三种设计,而微代码就是车间中控制数控机床得代码

如果觉得上面的解释太浅显,那么我们来进一步解释一下

微码是现代 CPU 中的微程序,又被称为 微代码。

为了提高执行效率,许多常用指令的执行逻辑都已经以电路的形式固化到了 CPU 中,这就好比用组合机床实现产品加工

但仍有一部分复杂指令(如部分浮点指令)的执行逻辑仍然是通过微代码描述。这就好比用数控机床代替普通机床来完成复杂产品的加工。

现在的处理器内部的执行机制简单解释是这样的,CPU 会自动把 CISC 的指令分解成许多个 微操作(micro-op),然后送入一个类 制造业的流水线中执行。

将指令进行分解,分解后的指令粒度更小,更适合于硬件执行,并且更容易进行流水化。

这就好比机械制作中的工艺上得工序和工步

为了进一步提高执行效率,Intel CPU 中还可能针对某些指令序列进行优化,比如进行指令合并(macrofusion)等,以减少完成指令序列所需的时钟周期数。

对于 CISC 指令的分解和合并操作可能由 CPU 中的硬件电路完成,也可能由微代码完成。

硬件电路就是组合机床,完成一系列的工步,组合成完整的工序。而微代码就是数控机床中的控制代码。

下面以x86 中的 add [eax+4], ebx 指令为例解释一下,不会涉及太多技术细节。

这条指令总共需要两次 ALU 操作和两次内存操作。在实际的 CPU 中,这条指令可能需要分解成如下这些动作:

取 eax 寄存器的值,发送到 ALU 的 A 输入端口;

取立即数 4,发送到 ALU 的 B 输入端口;

控制 ALU 计算出 eax+4 的值,并发送到内存地址端口;

控制内存进行读操作;

等待内存返回 [eax+4] 的数据,并把数据发送到 ALU 的 A 输入端口;

取 ebx 寄存器的值,并发送到 ALU 的 B 输入端口;

控制 ALU 计算出 [eax+4] + ebx 的值,并发送到内存数据端口;

控制内存进行写操作,并等待写入完成。

如果只靠控制器中的逻辑门来实现所有这些动作,就需要消耗大量的逻辑门,并且电路的深度(逻辑门层数)会显著增加,这样会使得 CPU 设计变得过于复杂并且单周期执行低效。

这就是所谓的IPC低效

由于以上这些操作具有程序化、串行化的特点,CPU 设计者们想到如下这个方案:在处理器内部嵌入类似ROM晶体管,保存可编程的微代码,控制其解码执行电路,就是数控机床。

以上内容解释了什么是微代码极其基本原理,微代码还能使厂家通过微码的更新来动态修改指令的执行机制,以修复 CPU 中的 bug。

欢迎关注我,为你解释复杂的技术

【Intel确认13代酷睿性能提升41%】日前,Intel在以色列的活动中确认了13代酷睿的频率可以达到6GHz,液氮下超频更是突破8GHz,这是Intel CPU超频的新纪录。不过13代酷睿的实际产品中还不确定是否有6GHz的,因为酷睿i9-13900K在Intel官网上泄露的参数显示是加速5.7GHz,6GHz频率可能会留给特挑的酷睿i9-13900KS。

相比12代酷睿,13代酷睿在架构设计上略显保守,甚至连700系芯片组规格都没变,Intel CCG客户端计算部门副总Isic Silas表示13代酷睿之所以存在就是给14代酷睿Meteor La可做保险的,防止后者万一不能准时发布。不过这不代表13代酷睿性能没变化,Isic Silas确认了它在SPECint2007测试中提升还是很明显的,单核提升15%以上,多核性能更是猛增了41%。

超频了,CPU要烧了

本文内容仅供健康科普参考,不能替代专业医疗诊断和治疗建议。如有身体不适,请及时就医并遵从医师指导。

相关阅读