找回密码
 新注册用户
搜索
查看: 4025|回复: 4

有支持WIN64位的CLIENT么

[复制链接]
发表于 2008-12-30 17:03:31 | 显示全部楼层 |阅读模式
我在官方网站找了好久,没有……
CORE也是32位的
既然LINUX下面都有设计64位版的
为什么没有给windows设计呢?
回复

使用道具 举报

发表于 2008-12-30 17:23:04 | 显示全部楼层
linux有64位版是因为64位linux和32位linux编译用的库不同,所以为了方便起见要各自编译,实际上很多时候运算的代码是一样的。
win因为64位也能兼容32位所以通常只准备32位的就可以了。
而且FAH主要的运算是浮点运算,而64位CPU和32位CPU在浮点运算方面其实区别不大,所以其实也没有必要为64位平台特地进行优化。
回复

使用道具 举报

发表于 2008-12-30 18:18:57 | 显示全部楼层
我就用的是32位的FAH,64位的vista,没见有问题
回复

使用道具 举报

发表于 2008-12-30 21:31:57 | 显示全部楼层
原帖由 fwjmath 于 2008-12-30 17:23 发表
linux有64位版是因为64位linux和32位linux编译用的库不同,所以为了方便起见要各自编译,实际上很多时候运算的代码是一样的。
win因为64位也能兼容32位所以通常只准备32位的就可以了。
而且FAH主要的运算是浮点运算,而64 ...


32位下不是有寄存器限制么?64位下可以调用更多寄存器不是更加好么?
回复

使用道具 举报

发表于 2008-12-30 23:23:14 | 显示全部楼层

回复 #4 foxhound 的帖子

FAH主要进行的是浮点运算,而一般来说寄存器是负责储存整数数据的,所以对FAH来说这个关系不算太大。
反倒是SSE和SSE2这些支持浮点向量运算的指令集对FAH有帮助,FAH也针对这些指令集做过优化,而这些指令集倒是在32位和64位上执行的速度没多大区别。
其实只要不是主要执行整数运算的程序,64位加速的效果也不明显。
值得一提的是,即使是GIMPS也相当倚重浮点运算,因为它主要执行的是FFT,用到了不少SSE之类的指令集,所以它的64位版本在LL测试中与32位版本相差不大。不过64位运算可能在试除和P-1等等运算阶段比较有用,所以还是推出了64位的版本。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2025-5-13 12:14

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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