- 在线时间
- 786 小时
- 信用度
- 4244
- 最后登录
- 2024-8-29
- 注册时间
- 2007-3-7
- 精华
- 5
- 阅读权限
- 200
- UID
- 2
|
1楼
发表于 2007-4-16 00:49:56
|
查看: 2334 |
回复: 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] |
|