分页: 1 / 2

#2 浮点数,不可能再简单了

发表于 : 2025年 9月 8日 14:33
jiujianoufu

这有何难的?


#3 Re: 浮点数,不可能再简单了

发表于 : 2025年 9月 8日 15:36
Bluesky

记得以前计算机主板上386时CPU, 还有一块387叫协处理器,就是帮着处理浮点运算的。后来都集成到CPU里面了。


#4 Re: 浮点数,不可能再简单了

发表于 : 2025年 9月 8日 16:21
LightFast
Bluesky 写了: 2025年 9月 8日 15:36

记得以前计算机主板上386时CPU, 还有一块387叫协处理器,就是帮着处理浮点运算的。后来都集成到CPU里面了。

8086的时代就有8087协处理器了。


#5 Re: 浮点数,不可能再简单了

发表于 : 2025年 9月 8日 16:23
Bluesky
LightFast 写了: 2025年 9月 8日 16:21

8086的时代就有8087协处理器了。

对,486以后就整合到CPU里面了。说起386,387,是那时候我们家买了台386,里面是海洋板。打开后里面能看到387,所以印象比较深刻。。。


#6 Re: 浮点数,不可能再简单了

发表于 : 2025年 9月 8日 16:28
LightFast
Bluesky 写了: 2025年 9月 8日 16:23

对,486以后就整合到CPU里面了。说起386,387,是那时候我们家买了台386,里面是海洋板。打开后里面能看到387,所以印象比较深刻。。。

还有当年intel的奔腾芯片的浮点数错误导致巨大丑闻和损失。


#7 Re: 浮点数,不可能再简单了

发表于 : 2025年 9月 8日 16:29
Bluesky
LightFast 写了: 2025年 9月 8日 16:28

还有当年intel的奔腾芯片的浮点数错误导致巨大丑闻和损失。

是的。到现在还记忆犹新。。。。还有千年虫。。。


#8 Re: 浮点数,不可能再简单了

发表于 : 2025年 9月 8日 17:17
苍井吱
Bluesky 写了: 2025年 9月 8日 16:23

对,486以后就整合到CPU里面了。说起386,387,是那时候我们家买了台386,里面是海洋板。打开后里面能看到387,所以印象比较深刻。。。

486sx vs 486dx


#9 Re: 浮点数,不可能再简单了

发表于 : 2025年 9月 8日 17:38
windy

其实对大多数人来说这个错误其实可以忽略不计。主要是搞科学计算的有影响。经济损失主要是召回引起的。

LightFast 写了: 2025年 9月 8日 16:28

还有当年intel的奔腾芯片的浮点数错误导致巨大丑闻和损失。


#10 Re: 浮点数,不可能再简单了

发表于 : 2025年 9月 8日 17:40
windy

现在的TPU和GPU又开始用FP16,甚至FP8了.因为神经网络的参数精度不要那么高,数字短了可以节约存储,加快计算。


#11 Re: 浮点数,不可能再简单了

发表于 : 2025年 9月 8日 17:43
rgg

浮点数的精度非常难搞。我们有计算要求不同机器不同批次的运行结果identical. 很难做到。


#12 Re: 浮点数,不可能再简单了

发表于 : 2025年 9月 8日 18:21
DavidHuang
Bluesky 写了: 2025年 9月 8日 16:23

对,486以后就整合到CPU里面了。说起386,387,是那时候我们家买了台386,里面是海洋板。打开后里面能看到387,所以印象比较深刻。。。

居然有387!大户人家啊!


#13 Re: 浮点数,不可能再简单了

发表于 : 2025年 9月 8日 18:45
verdelite
DavidHuang 写了: 2025年 9月 8日 18:21

居然有387!大户人家啊!

我的第一台电脑是20刀买的淘汰的386,里面的协处理器是个287。长方的那种,不是正方的387。

可惜后来扔掉了。应该留着的。现在有点想念它。


#14 Re: 浮点数,不可能再简单了

发表于 : 2025年 9月 8日 20:04
Bluesky
DavidHuang 写了: 2025年 9月 8日 18:21

居然有387!大户人家啊!

当时海洋板算比较牛逼的。我父亲帮别人做项目,最后尾款就拿这计算机顶了。当时要一万多人民币呢,是我们家最值钱的家当了。


#15 Re: 浮点数,不可能再简单了

发表于 : 2025年 9月 8日 20:08
gousheng

我的第一台计算机就是486DX32,好像4MB内存。

苍井吱 写了: 2025年 9月 8日 17:17

486sx vs 486dx


#16 Re: 浮点数,不可能再简单了

发表于 : 2025年 9月 8日 20:09
heteroclinic

最简单的例子电子计算机浮点运算无法保证交换律
单价 X shares

shares X 单价
无法保证相等。我估计99%的老蔫都母鸡。


#17 Re: 浮点数,不可能再简单了

发表于 : 2025年 9月 8日 20:55
jiml

.


#18 Re: 浮点数,不可能再简单了

发表于 : 2025年 9月 8日 21:12
heteroclinic
jiml 写了: 2025年 9月 8日 20:55

你不懂,别瞎扯蛋

浮点运算结果必须是 deterministic

好好好,你懂


#19 Re: 浮点数,不可能再简单了

发表于 : 2025年 9月 8日 21:22
heteroclinic

“并行归约次序不同:浮点加法不满足结合律”
记错了
https://chatgpt.com/share/68ae2206-feb8 ... 6cea56d985


#20 Re: 浮点数,不可能再简单了

发表于 : 2025年 9月 8日 22:00
windy

结果deterministic和计算不符合一些数学公理不矛盾。(x+y)+z 和 x+(y+z)可能就不一样。比如 x~ max float, y = -x, z=1. (x+y)+z = 1. x+(y+1)=0. 因为1 和y的绝对值比太小了。y+1 还是y

jiml 写了: 2025年 9月 8日 20:55

你不懂,别瞎扯蛋

浮点运算结果必须是 deterministic


#21 Re: 浮点数,不可能再简单了

发表于 : 2025年 9月 8日 22:21
jiml

.