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

[原创] 发布大数软件包bgn_linux_v1.0.0

[复制链接]
发表于 2008-7-10 19:53:25 | 显示全部楼层
如果你编译过GMP就知道了
他们考虑的东西很多
我们只考虑x86平台和很少的环境
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2008-7-11 09:48:14 | 显示全部楼层
放心,我对这个软件包还是很有信心的,以我个人的经验,平台方面的考虑不会少。
我说的GCC烂,不排除我手上的GCC版本太低的缘故,我个人也懒得换,就这样吧,还可以找点GCC的乐子。

那些opensource的大数软件包也确实支持很多平台,我从不否人他们这一点的强悍,支持的功能也差别不大,不然还能叫大数软件包吗?大家都是在做同样的东西嘛,不一样就坏了。

可是,当你需要对某种特殊的需求进行优化时,当你需要进行象椭圆曲线阶的计算时,你试试这么软件包在普通的PC上是什么感觉?估计连死的心都有了吧?哈!我希望自己做出来的东西能够跨平台,至少能够轻松进行平台移植,同时要保证随时能进行针对性的、可能是超级强悍的优化。

梦想有一天能用廉价的Linux PC或服务器组建一台超级计算机,呵呵。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-7-11 09:55:38 | 显示全部楼层


3000一台
你有6万足够装一个强悍的集群的

但是在linux发布软件
一般带代码发布
因为该死的兼容性
呵呵
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2008-7-11 12:27:34 | 显示全部楼层

回复 23# 无心人 的帖子

我梦想指挥10,000台服务器
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-7-11 12:31:17 | 显示全部楼层


别的不说
1万台服务器
光电费一天就6万
哈哈
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-7-11 12:32:37 | 显示全部楼层
而这么庞大的服务器
必定是10G的光网络
10G阿
我想没几千万你不要想
连接成这么大的网络
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2008-7-16 14:48:01 | 显示全部楼层
重要遗漏:
不要意思,年纪大了,版本也老了,突然发现版本发布说明里面漏掉了关于多项式部分的说明,晕菜!
我更新一下,供大家参考。头文件中也遗漏掉了这部分内容。实际上,该版本中还包括椭圆曲线点的计算SEA算法,由于上传限制,还缺一个重要的数据文件,因此该功能不能使用。如果需要多项式部分,请mail我。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2008-7-16 14:54:05 | 显示全部楼层
bgn_linux_v1.0.0相关说明:

1。 本版本是RELEASE版,静态库形式。如果在使用的过程中发现问题,建议将问题的详细说明在论坛发布,或者直接发到我的信箱:bgnvendor@gmail.com,这将有利于软件包的完善,也方便你的使用
2。 本版本基本调试开关为打开状态。
3。 本版本能处理的大整数长度限定在192(含)比特以内,并经过了基本的但不充分的测试,使用过程中发现问题,请参考第1条。
4。 本版本只能处理无符号大整数。
5。 本版本适用于win32平台。
6。 本版本提供对Z环的支持
7。 本版本提供对Z_{2}环的支持
8。 本版本提供对Z_{n}环的支持
9。 本版本提供对F_{p}域的支持
10。本版本提供对F_{2^n}域的支持
11。本版本提供对EC(F_{2^n}),即F_{2^n}上的EC的支持。
12。本版本提供对EC(F_{p}),即F_{p}上的EC的支持。
13。本版本提供对ECC(F_{2^n}),即F_{2^n}上的ECC的支持。
14。本版本提供对ECC(F_{p}),即F_{p}上的ECC的支持。
15。本版本提供对POLY(Z_{2}),即Z_{2}上的多项式的支持。
16。本版本提供对POLY(Z_{n}),即Z_{n}上的多项式的支持。
17。本版本提供对POLY(F_{p}),即F_{p}上的多项式的支持。
18。本版本提供对POLY(F_{2^n}),即F_{2^n}上的多项式的支持。

19。本版本对各子软件包的支持已完全模块化。
20。本版本提供了对ECC的用户自定义随机数生成器和哈希散列接口的支持。
21。本版本提供了对内存的弹性管理以及内存呼吸功能,大大提高了内存的有效利用率。
22。本版本提供了对整个软件包的X-ray功能,大大提高了软件包的稳定性,容错性,错误重现和错误定位能力。
23。本版本在v0.7基础上提供了二进制,十进制和十六进制与BIGINT大整数之间的相互转换
24。在使用过程中,发现任何问题,请参考第1条。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-7-17 10:12:14 | 显示全部楼层
个人想法:
身子就是服务器...
手上的手表...很小...但是是Linux的...有录音功能,激光切割功能,撬锁功能,喷洒麻醉药功能.
眼镜,也不是一般的眼镜,而是类似终结者的眼睛一样,随时看到最新新闻.消息,查找东西,GPS.包括录像功能, wifi, SSH到家里的服务器里, 看电影,看图片,看女优. 也是小型服务器...
耳朵内部,可听音乐,接通电话,等等...用身体上的微弱电流+电压就可以跑.
身体里面每一个细胞都是计算机... DNA作为RAM,蛋白质做计算....跑DNA版本的Mathematica和Matlab.
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-7-17 10:36:44 | 显示全部楼层


你干脆劫银行去吧
准抓不到你
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

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

GMT+8, 2024-4-24 20:43 , Processed in 0.056767 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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