QPhome# 青浦之家论坛

QQ登录

只需一步,快速开始

4244

积分

53

好友

508

主题
1
发表于 2007-4-16 00:49:56 | 查看: 2338| 回复: 0
[table=98%][tr][td][table=95%][tr][td][table=98%][tr][td][color=#000099]编者按:[/color][/td][/tr][tr][td][/td][/tr][tr][td][color=#666666]召回有缺陷的芯片经常让半导体厂商损失惨重,但碰到有缺陷的处理器也让用户遇到了很多麻烦。美国伊利诺伊大学Urbana Champaign分校计算机系教授Josep Torrellas则在研究一套有效的算法,让芯片也能像操作系统一样打补丁,通过软件修复漏洞。[/color][/td][/tr][/table][/td][td=1,1,281][/td][/tr][/table][/td][/tr][tr][td][/td][/tr][tr][td]   召回有缺陷的芯片经常让半导体厂商损失惨重,但碰到有缺陷的处理器也让用户遇到了很多麻烦。美国伊利诺伊大学Urbana Champaign分校计算机系教授Josep Torrellas则在研究一套有效的算法,让芯片也能像操作系统一样打补丁,通过软件修复漏洞。  

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

   我们都知道,绝大部分的处理器在设计中都存在许多的Bug,大部分都不是严重的问题,因此可能已经销售数年的CPU仍然存在几十甚至几百个Bug没有修正。而目前厂商解决问题的办法是把存在严重缺陷的模块屏蔽,这样解决了问题但是用户却损失了功能或性能。而这种软件升级的办法无疑可以给双方带来好处。如果应用这套系统,半导体厂商还可以缩短芯片的测试周期,加快新产品的上市(但恐怕也会造就和操作系统一样月月打补丁的CPU)。  
   Josep Torrellas并不是第一个想到这种方法的人,Transmeta的Crusoe处理器和Intel的Itanium芯片都加入过软件升级的特性,但普遍效率偏低。另外,Phoenix系统所能修复的漏洞范围更广,绝大部分处理器设计中出现的严重Bug都可以被这套软件系统修复。    出自驱动之家
[/td][/tr][/table]
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
转发到微博

收藏回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

回顶部