cpu降温一般有两种方法,一种是降低电压,一种是软件降温,这两种方法各有优缺点。
cpu的发热量是由它的功率来决定的,而功率又与电压成正比,因此控制好温度就要控制好核心电压。但是问题又出来了,如果电压太低,又会造成cpu工作不稳定,以如今的cpu速度,肯定会出事故,多核心的更容易出问题。
第二种就是软件降温,就是在cpu空闲的时候,利用hlt指令让cpu进入“睡眠”状态,自动降低cpu的频率,从而减少发热量。现在这种软件方式已经硬件化,也就是在硬件中就集成了这些软件功能了。
新搜到的资料中,把第一种方法做了改.进,经过一系列复杂的电路设计,把电压降低了20%左右,而电流又加大了,从而使cmos能稳定工作。而这种改变,对生产工艺的要求也提高了一些,现在还不能大量生产,只能是实验室中少量生产做研究用。
苏光光就是把这种电路设计引入他自己设计的cpu中,使自己的cpu也可以把电压降下来,从而减少发热量。
性能的提升,有也两种方式,一种是增加指令,另一种相反,减少指令。增加指令的就复杂指令集系统设计思路,尽量多的增加指令,最好能把所有要做的事都有一套指令对应,让cpu随时都有处理各种任务的对应指令。这种思路做出的cpu指令集庞大复杂,指令会越来越复杂越来越庞大,增加了设计与生产的难度。
其实这些指令集有许多指令是很少用到的,有些场合可能根本就用不到,是可以删除不要的。这就产生了另一个思路,就是把不太可能执行的指令删除,再把复杂的指令分解成基本的指令,经过多次组合运算来完成复杂的任务。比如把乘运算,分解成为多次加运算。分解后就会发现,有许多指令是重复的,不需要的,这就是精简指令集系统。当然了,精简指令集系统不只是这些,还有其他技术,比如指令格式一致,寻址方式精简等。而且对算法要求比较高,如果算法不太好,是不能把cpu的性能全部发挥出来的。