浮点数,不可能再简单了

STEM版,合并数学,物理,化学,科学,工程,机械。不包括生物、医学相关,和计算机相关内容。

版主: verdeliteTheMatrix

头像
jiml
著名点评
著名点评
帖子互动: 440
帖子: 4082
注册时间: 2023年 2月 22日 22:50

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

帖子 jiml »

.

上次由 jiml 在 2025年 9月 9日 22:01 修改。
windy(文帝)
著名点评
著名点评
帖子互动: 977
帖子: 5003
注册时间: 2023年 2月 7日 18:53

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

帖子 windy(文帝) »

结合律不是数学公理?这个就是结合律在浮点运算里失效的例子啊。

这个学问说大不大,说小也不算小。搞科学计算这个是实实在在需要解决的问题。

jiml 写了: 2025年 9月 8日 22:24

这是应用数学,四舍五入,扯什么数学公理啊,这里面就是傻算,没学问

头像
jiml
著名点评
著名点评
帖子互动: 440
帖子: 4082
注册时间: 2023年 2月 22日 22:50

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

帖子 jiml »

windy 写了: 2025年 9月 8日 22:35

结合律不是数学公理?这个就是结合律在浮点运算里失效的例子啊。

这个学问说大不大,说小也不算小。搞科学计算这个是实实在在需要解决的问题。

你有大学问,你是大学问家,开森了?

头像
vanda
正式写手
正式写手
帖子互动: 3
帖子: 207
注册时间: 2022年 7月 26日 19:39

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

帖子 vanda »

多个浮点数相加,如果量级差得多,是要先排序然后再加的。

heteroclinic 写了: 2025年 9月 8日 21:22

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

x2 图片
obafgkm
见习写手
见习写手
帖子互动: 4
帖子: 99
注册时间: 2022年 7月 28日 21:24

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

帖子 obafgkm »

cublai
正式写手
正式写手
帖子互动: 19
帖子: 194
注册时间: 2022年 7月 25日 08:32

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

帖子 cublai »

浮点数是基于人有五个手指头的。强行让机器算十进制浮点肯定是有很多inefficiency。
加减乘除本身也是人比较随意规定的一些运算规则。用机器的话也是不efficient。
所有的运算应该基于与非门优化,可以用人工智能优化。不要加入认为的规则,才可以有最优的底层运算逻辑。

owl
见习作家
见习作家
帖子互动: 17
帖子: 344
注册时间: 2022年 7月 23日 18:56

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

帖子 owl »

486dx是这样集成了,486sx还不带

Bluesky 写了: 2025年 9月 8日 15:36

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

magagop
论坛点评
论坛点评
帖子互动: 187
帖子: 2746
注册时间: 2024年 12月 5日 17:35

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

帖子 magagop »

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

你不懂,别瞎扯蛋

浮点运算结果必须是 deterministic

浮點數沒有標準,尤其是GPU處理FP16、FP8、FP6、FP4沒有標準,我敢保證不修改代碼,同樣的運算在不同廠家的GPU上結果會不一樣,而且千奇百怪。浮點數不是整數,GPU不是CPU。CUDA至今也沒有開源。

magagop
论坛点评
论坛点评
帖子互动: 187
帖子: 2746
注册时间: 2024年 12月 5日 17:35

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

帖子 magagop »

jiml 写了: 2025年 9月 8日 22:21

你别整一些高大上名词好不好啊,显得很有学问似的

小数乘加,积或和,做normalization,尾数多出来的部分做四舍五入
多组小数做乘加,不同配对,会导致不同的四舍五入结果
小学生学小数运算的时候,已经教过了嘛,对吧?
这里面,根本没啥学问嘛
你用手算,拨算盘,用whatever工具,小数运算里的四舍五入问题一直就有的,和电脑啊,ai啊,协处理器啊,每一丁点狗屁关系嘛。

你說這話顯然是外行,前幾天還想教育我?兩個庫浮點數結果對不上的bug一大堆,難道你只用CUDA?你做過跨GPU移植嗎?

magagop
论坛点评
论坛点评
帖子互动: 187
帖子: 2746
注册时间: 2024年 12月 5日 17:35

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

帖子 magagop »

jiml 写了: 2025年 9月 8日 22:24

这是应用数学,四舍五入,扯什么数学公理啊,这里面就是傻算,没学问

你恐怕是沒有做過哪怕一點GPU實際的浮點數BLAS吧?如果BLAS不開源,鬼知道裡面是怎麼處理邊緣問題的。現在還沒有公司敢宣傳自己100%兼容CUDA,就是這個原因。

回复

回到 “STEM”