同时,程功还带来了另一个消息,他的手下张正阳已经对奔腾芯片进行了细致的演算,确实发现了奔腾芯片的漏洞。
这个漏洞确实处在除法演算上。
奔腾的缺隐源自芯片内的浮点运算器,在电脑中,所有的数字都必须表达成二进制,而奔腾芯片的浮点运算器将数字表达成二进制时,个别情况下会出现计算结果的错误。
表达式x-(xy)y的结果应该是0,但当用奔腾处理器计算4195835-(41958353145727)x3145727时,结果不是0而是256。
奔腾处理器对浮点除法指令精确度的影响,与输入的特征数相关。也就是说,有那么一些危险数,如果这些危险数做除数的话,就有可能降低商的精确度。
张正阳认为至少有1738对数字在作除数运算时会出现错误,这就使得用奔腾微处理器的计算机的可靠性下降了,而且这种错误并不是维软所说的个人电脑要两万七千年才能遇到一次,而是二十多天就可能出现一次。
常言说祸不单行、福无双至,但万峰却在短短的两三天时间里遇到了三重好事儿。
张正阳和何明是当初程功从米广南处出来时跟着他来的两个人。
这两个人平时非常的低调,他们到华光也是好几年了,几乎处于透明的状态。
如果不是张正阳这次演算奔腾芯片才出来,万峰几乎已经不急的程功手下还有这么个人才。
“张工!你的演算没问题吧,确定这是奔腾芯片本身的问题?”
“确定!我和何明两个这一个多月分别演算了好几次,可以百分百确定奔腾芯片是有漏洞的。”
“谢谢,您们辛苦了。”
张正阳走后,万峰开始思考。
在正正思考了十几分钟后,他做出了如下的决定。
首先让程功亲自把他替换完指令集的华光一号芯片送到尚海华光电子去流片,流片程功后马上通知他。