当前位置:主页 > 病毒症状 > 安全播报

用软件修复硬件?CPU也像操作系统打补丁

时间:2010-08-14 | 栏目:安全播报 | 点击:

  召回有缺陷的芯片经常让半导体厂商损失惨重,但碰到有缺陷的处理器也让用户遇到了很多麻烦。美国伊利诺伊大学Urbana Champaign分校计算机系教授Josep Torrellas则在研究一套有效的算法,让芯片也能像操作系统一样打补丁,通过软件修复漏洞。

  该研发的核心是一个名叫“Phoenix”的特殊硬件,该结构被安置在芯片内部,可以进行编程来寻找缺陷并修复。目前开发中使用的原型系统由标准的FPGA可编程门阵列搭建,工作原理就像是普通的杀毒软件或操作系统升级。用软件下载新的芯片缺陷信息,对“Phoenix”进行重新编程,让它来修补芯片的缺陷。

  我们都知道,绝大部分的处理器在设计中都存在许多的Bug,大部分都不是严重的问题,因此可能已经销售数年的CPU仍然存在几十甚至几百个Bug没有修正。而目前厂商解决问题的办法是把存在严重缺陷的模块屏蔽,这样解决了问题但是用户却损失了功能或性能。而这种软件升级的办法无疑可以给双方带来好处。如果应用这套系统,半导体厂商还可以缩短芯片的测试周期,加快新产品的上市(但恐怕也会造就和操作系统一样月月打补丁的CPU)。

  Josep Torrellas并不是第一个想到这种方法的人,Transmeta的Crusoe处理器和Intel的Itanium芯片都加入过软件升级的特性,但普遍效率偏低。另外,Phoenix系统所能修复的漏洞范围更广,绝大部分处理器设计中出现的严重Bug都可以被这套软件系统修复。

您可能感兴趣的文章:

相关文章