POPPUR爱换

标题: AMD 证实部分 CPU 存在缺陷 [打印本页]

作者: antiangel    时间: 2012-3-6 16:14
标题: AMD 证实部分 CPU 存在缺陷
新闻来源:Slashdot
DragonFly BSD 主要开发者之一 Matthew Dillon 刚刚宣布 AMD 证实了一个他发现的 CPU bug 的存在. Matt 在公告中引用了邮件来往中的一部分内容 - 该问题是代码出现连续退栈随后又执行 (近) 返回指令的情况下, 处理器会使栈指针指向错误值. 而这个 Bug 在 DragonFly BSD 中的具体表现是系统在大负载情况下会随机出现段错误.

在与 Dillon 的邮件中, AMD 称公司工程师已经收到了他提供的代码样本并且仔细分析了出现在 DragonFly BSD 系统代码中 fill_sons_in_loop() 函数的段错误, 并且确认错误确实是由部分 AMD 处理器中存在的缺陷导致的; 所提供的编译版本中的 fill_sons_in_loop 代码存在一段非常特殊的连续退栈操作和返回, 会导致有缺陷的 CPU 给栈指针赋错误的值.

文中并没有提到存在缺陷的所有具体 CPU 型号. 不过根据 Dillon 提供的研究报告, 在一台装有四个 Opteron 6168 处理器以及两台使用 Phenom II X4 820 的机器上都存在该问题, 而用于比较的 Xeon E3 则没有问题.

http://thread.gmane.org/gmane.os.dragonfly-bsd.kernel/14471

作者: dddwwwxxx    时间: 2012-3-6 17:04
雪上加霜……
作者: lixgvip    时间: 2012-3-6 17:15
呵呵呵呵。。。。

作者: gtx5    时间: 2012-3-6 17:39
AMD 处理器中存在的缺陷导致的; 所提供的编译版本中的 fill_sons_in_loop 代码存在一段非常特殊的连续退栈操作和返回, 会导致有缺陷的 CPU 给栈指针赋错误的值.
---------------------------------------

这世界上有多少人会[attach]1792116[/attach]

作者: raini    时间: 2012-3-6 17:41
gtx5 发表于 2012-3-6 17:39
AMD 处理器中存在的缺陷导致的; 所提供的编译版本中的 fill_sons_in_loop 代码存在一段非常特殊的连续退栈操 ...

不就有人用到了吗!还出现问题了
作者: athlon119    时间: 2012-3-6 17:41
可怜的amd,会不会只剩5%占有率呢?
作者: gtx5    时间: 2012-3-6 17:48
raini 发表于 2012-3-6 17:41
不就有人用到了吗!还出现问题了

我是说这世界上有多少人会?
作者: cool_exorcist    时间: 2012-3-6 18:04
强烈要求AMD召回有缺陷的cpu
作者: boris_lee    时间: 2012-3-6 20:25
gtx5 发表于 2012-3-6 17:48
我是说这世界上有多少人会?[sweat>

没人会,不过有很多编译器会
作者: philonb    时间: 2012-3-6 22:32
随便去查查任何一个cpu,不管是intel和amd,都存在大量bug
不过这些bug基本都是比较特殊的,对日常应用影响不大或者可以通过软件避开。
作者: notfishcc    时间: 2012-3-7 12:22
还记得当年著名的Pentium FDIV bug么,90亿次长除法运算中可能有一次出错,Intel招回了涉及问题的所有处理器
AMD的第一代肥龙的TLB错误,修个BIOS了事,性能被搞掉20%还多

AMD该学学Intel的处理问题的方式
作者: Songhaipeng    时间: 2012-3-7 12:27
AMD没钱。其实卖的够便宜了。
作者: 泯灭    时间: 2012-3-7 12:32
其实吧,在乎这个还真不如在乎汽车召回,现在天朝路上那么多安全隐患的车跑的欢也不见召回。就连现在最新的 IP4赔偿也没中国的份,哎
作者: samsungcat    时间: 2012-3-8 15:55
中国一般都不会召回的




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4