|
发表于 2006-1-18 18:20:08
|
显示全部楼层
以下是转自本版块的 Sob FAQ 的:http://www.equn.com/forum/viewthread.php?tid=5088
Q: How hard is it to port the Seventeen or Bust client to another CPU architecture and what would I have to do in order to attempt a port?
A: It would be difficult as the core routines used in the Seventeen or Bust client are written in heavily hand-optimized assembly language. Creating a high performance port would be an extremely time consuming and demanding task.
"Porting the assembly routines of SOB is no easy task... if it were, i would have done it already . I estimate that it would take an expert at least a few months to do it correctly. If you are interested in trying, grab the code from www.mersenne.org/gimps/source22.zip and port the asm files to whatever platform you can. If you port those routines (correctly), I'll release a non-x86 client. Good luck."
(quote Louie)
问:将 SOB 客户端转换到另一块 CPU 上有多难?还有,我应该怎样做?
答:那样做是很困难的。就相当于使用复杂的汇编语言来编写 SOB 的核心。要做如此高性能的信息转换,是很费时间的。这甚至可以认为是一种苛求。
“想要移动包括数据包的整个 SOB 程序使不太容易的,否则我早就做了。我保守地估计了以下,如果一位专家做这个事情,而且要做的好的话,至少要花费几个月的时间。如果您对此感兴趣,我们可以提供代码:www.mersenne.org/gimps/source22.zip 然后将 asm 文件放在您喜欢的地方。如果您成功,我将编译一个适用于 x86CPU 以外的客户端程序。祝您好运!”
引述于 Louie |
|