找回密码
 欢迎注册
楼主: Ickiverar

[讨论] 二进制大整数乘法

[复制链接]
发表于 2025-9-10 13:52:38 | 显示全部楼层
knate 发表于 2022-1-10 08:47
你这个我运行了. multiply 0.6x ,square 0.4x
进制转换10秒左右.
你这个库CPU 运行效率比我的高多了.

这个是我的程序.  纯CPU计算 屏蔽了GPU计算.
速度应该算比论坛的稍微快一丢丢.

Calc.rar

95.65 KB, 下载次数: 4, 下载积分: 金币 -1 枚, 经验 1 点, 下载 1 次

hugeintDLL.rar

424.43 KB, 下载次数: 4, 下载积分: 金币 -1 枚, 经验 1 点, 下载 1 次

毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2025-9-13 23:06:54 | 显示全部楼层
knate 发表于 2025-9-10 13:52
这个是我的程序.  纯CPU计算 屏蔽了GPU计算.
速度应该算比论坛的稍微快一丢丢.
...

不会用啊
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2025-9-13 23:12:44 | 显示全部楼层
crash.png
在这个框里输入0按计算直接崩了。你在除了自己的电脑上试过这个程序吗?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2025-9-15 09:22:35 | 显示全部楼层
Ickiverar 发表于 2025-9-13 23:12
在这个框里输入0按计算直接崩了。你在除了自己的电脑上试过这个程序吗? ...

https://gitee.com/world-of-storm ... rary-dl-testing.git
奇怪了. 不知道是不是解析逆波兰式时出错了.
上传的有问题么!
你直接运行X64 文件夹 里面的那个 试下.
我添加了一点点注释.   表达式输入一个正确的表达式看看行不行
之前的帖子不能修改变更就不上传到论坛里面了,

点评

可以了  发表于 2025-9-15 23:07
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2025-9-15 23:31:17 | 显示全部楼层
pow(9,1e8).png
我试了一下9^100000000,结果正确,用时和我的库也类似(考虑到我们用的基分别是2和10,所以用了9的幂做这个测试)。
不过试了下转二进制,用你仓库里给的calc.exe可以转成功,用时16.393025秒,但我重新生成的exe就无限计算中了。

点评

无限运行,在你那边 ,那说明 DLL 还有BUG 我程序其实也没在很多机器上运行过. 七八台吧. 各种配置的都有. 这程序没调用显卡应该是区别不大才对.  发表于 2025-9-16 10:52
那就古怪了喔. 我从新拉回来编译了次, 似乎没什么问题. 我用的平台是VS2015 X64 Release 这边转换的时间比你的慢很多. 要28.548132 秒  发表于 2025-9-16 10:47
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2025-9-17 07:53:50 | 显示全部楼层
HugeCalc 与上面的对比,存在哪些不足?

点评

其实还好了. 速度什么的还可以啦. 只是觉得日常应用 输入不大方便. 只适合用来数据对拍  发表于 2025-9-19 08:20
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2025-9-21 21:15:09 | 显示全部楼层
@knate 服了我去,没有窗口我都不知道它一直在运行,电脑开了几天在这三个线程跑满cpu干了几百个cpu小时啊………………
https://bbs.emath.ac.cn/forum.php?mod=attachment&aid=MTY4NzB8M2ZhMzYxN2J8MTc1OTQ1MjY5M3wwfA%3D%3D
屏幕截图 2025-09-21 211441.png

点评

用脚本测了几天 ,好像没发现这样的情况哦. 你用的是哪仓库最后的版本吗?  发表于 4 天前
这样说 ,这个简化版的线程管理有问题呢!  发表于 2025-9-22 08:35
^_^, 我看看!  发表于 2025-9-22 08:33
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2025-10-3 08:51 , Processed in 0.024492 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表