PDA

View Full Version : Solaris X86 client?



ColinT
11-04-2002, 02:32 PM
Guru asked about a Solaris X86 client. Any hope of that?

smh
11-04-2002, 03:32 PM
And what about the Linux client?

Mystwalker
11-04-2002, 04:06 PM
Maybe a Java version could do the trick. With HotSpot, it might be fast enough, but I'm far away from being sure of that. But iff it was the case, it would speed up distribution over different hardware/OSes.

I've seen some other distributed computing projects using Java...

smh
11-04-2002, 05:00 PM
Java is by far not fast enough. The SOB client uses (IIRC) the Woltman FFT implementation which is written in highly optimised assembler.

The older SOB client (version 0.90 or so) used the GMP library and was about 30 times slower!!

There is room for an optimisation on the P4 though if SSE2 is implemented.

Mystwalker
11-04-2002, 05:15 PM
Ok, compared to assembler, Java is slow, right.

Hm, when the SSE2 optimizations are done in assembler, too, it would speed things up a lot. If you don't use tailored code, SSE is not that effective...

jjjjL
11-04-2002, 08:29 PM
woah everyone... lets not get ahead of ourselves here :p

first off, the client will not be ported to non-x86 systems in the near future. its true that the GMP version of SB runs on OSX, HPUX and Solaris machines... but it also runs 30x slower. :( i do not have the time to port the x86 assembler... nor the experience required to do it correctly.

java is so out of the question...

people who suggest java in the future --> :spank: ;)

also, remember when you say "just implement SSE2", someone actually has to do it! it's hard work. we'll see.

-L

ColinT
11-04-2002, 09:46 PM
We've seen a Java powered DC client. It was not pretty.