Solaris x86 client? [No]

Moderators: Site Moderators, FAHC Science Team

Post Reply
Matt23
Posts: 1
Joined: Sat Apr 26, 2008 6:37 pm

Solaris x86 client? [No]

Post by Matt23 »

I check back on Folding@Home about every year or so to see if there's a Solaris x86 client. With a Windows client, and a Linux client, it's kind of a head-scratcher that there's no Solaris x86 client. Solaris' code is open now, and it runs on quite a few x86 hardware platforms. And now there's a Playstation client?! What's more, OpenSolaris continues to grow in popularity. And unlike Linux, there aren't 117 distributions each with wacky kernel and linking gotchas.

Now I know people can emulate Windows or Linux to some degree on Solaris x86 but why should we have to? Solaris x86 is open now, and you can use GCC or the Sun Compiler (also free) to build solid code. It's a waste of CPU cycles (and in effect, electricity) to emulate another OS for something like this.

The SETI search project is interesting but I think most of us who are 'fans' of the Folding@home project see F@h as a bit more down to earth, pun not necessarily intended. :) The SETI folks have clients for almost any platform you can think of. That's one of the reasons it's so successful and widespread. Imagine if only a fraction of that CPU time could be dedicated to something like F@h.

Heck I hate to say it, but has anyone even considered a Java (!) client? Java sucks a lot less than it used to, and RAM is relatively cheap these days.

Anyway, if someone needs some time on a Solaris x86 box and would be willing to do some development, I can provide shell access to one, etc etc.

thanks for your time!
-Matt
bruce
Posts: 20824
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: no Solaris x86 client?

Post by bruce »

Thanks for your patience, but it's probably misplaced. The Pande Group is concentrating on extremely high performance clients using parallel techniques for hardware such as SMP and GPU and Cell and although the standard client is still an important part of the choices, it's not too likely that they'll adapt it to another platform.

I proably was the one that answered your question last year, and nothing has really changed in relation to Solaris. I suspect that the only hope is that you find a WIndows or Linux emulator that runs on Solaris. The fundamental code for x86 would run quite well in either type of emulator because of the preponderance of arithmetic code.

Support of any new platform requires sufficient in-the-lab hardware to test each new version plus extra time to debug the features that are modified by the porting -- and that would include several clients and a multitude of cores. It can be an expenxive support job for a relatively few added CPUs. (From a sheer numbers point of view, the existing clients already cover the OSs found on a very high percentage of home computers.)
RAH
Posts: 131
Joined: Sun Dec 02, 2007 6:29 am
Hardware configuration: 1. C2Q 8200@2880 / W7Pro64 / SMP2 / 2 GPU - GTS250/GTS450
2. C2D 6300@3600 / XPsp3 / SMP2 / 1 GPU - GT240
Location: Florida

Re: no Solaris x86 client?

Post by RAH »

And it could work backward too, to some extent. Much of the folding software is open source.
I believe I read that you can get a open client, that should run on your own compilation of gromacs, etc.

Why don't you check it out, and see if you can get it to compile. If you do, maybe Stanford would look
at making a official client. I sort of wish that I knew something about software writing. It would
be fun to see if you could get something to work.

With all the fires that they have right now, I don't think it will happen from here.
Image
sneakers55
Posts: 94
Joined: Sun Dec 02, 2007 10:41 pm
Location: Texas, USA

Re: no Solaris x86 client?

Post by sneakers55 »

Matt23 wrote:The SETI folks have clients for almost any platform you can think of.
There are SETI clients for almost any platform because they support ports for almost anything that will talk to the Internet.

SETI doesn't trust their client ports much because they run everything three times and vote the odd man off the island.
Matt23 wrote:That's one of the reasons it's so successful and widespread.
SETI "successful"? They run about 387 teraflops (divide by three to get something comparable) while F@H regularly breaks a petaflop.
Matt23 wrote:Imagine if only a fraction of that CPU time could be dedicated to something like F@h.
The great majority of that CPU time is most likely Windows, Mac, and Linux. All of which run under F@H.
AMD Athlon X2 Dual Core 4200+ (2.2 GHz)
Intel C2D 6400 (2.13 GHz)
Intel C2D T7800 (2.6 GHz)
PS3
7im
Posts: 10179
Joined: Thu Nov 29, 2007 4:30 pm
Hardware configuration: Intel i7-4770K @ 4.5 GHz, 16 GB DDR3-2133 Corsair Vengence (black/red), EVGA GTX 760 @ 1200 MHz, on an Asus Maximus VI Hero MB (black/red), in a blacked out Antec P280 Tower, with a Xigmatek Night Hawk (black) HSF, Seasonic 760w Platinum (black case, sleeves, wires), 4 SilenX 120mm Case fans with silicon fan gaskets and silicon mounts (all black), a 512GB Samsung SSD (black), and a 2TB Black Western Digital HD (silver/black).
Location: Arizona
Contact:

Re: no Solaris x86 client?

Post by 7im »

Rattledagger should be along shortly to post the stats for Solaris as a percentage of total processing power for SETI.

I don't recall the exact number, and RD will correct me, but x86 hardware with Windows and Linux is around 90%, and solaris of any type is ~1%.

Stanford has limited developmental resources, so they have to get the most science bang for their development buck. They are picking the low hanging fruit, with high performance hardware (SMP, GPU, PS3) and with the largest participant groups (x86 on Windows, Linux, etc.)

Sorry. Unless Solaris sees a resurgence in the tech market, there may never be a Solaris client.
How to provide enough information to get helpful support
Tell me and I forget. Teach me and I remember. Involve me and I learn.
alancabler
Posts: 170
Joined: Sun Dec 02, 2007 12:45 pm
Location: Oklahoma

Re: Solaris x86 client? [No]

Post by alancabler »

If SPARC machines could produce 1% of project power, that'd be a lot of TFLOPS, but still only 1% change.
7im wrote:Unless Solaris sees a resurgence in the tech market, there may never be a Solaris client.
Apple/IBM bears witness to the truth of that statement... times change, technology falls out of favor and sometimes disappears.
@ Matt23,
Could you try a week or so of single- core emulation and post your results?
Demonstrated folding horse- power might make a future multi- core SPARC client more compelling.
Results trump rants. 8-)
Facts are not truth. Facts are merely facets of the shining diamond of truth.
7im
Posts: 10179
Joined: Thu Nov 29, 2007 4:30 pm
Hardware configuration: Intel i7-4770K @ 4.5 GHz, 16 GB DDR3-2133 Corsair Vengence (black/red), EVGA GTX 760 @ 1200 MHz, on an Asus Maximus VI Hero MB (black/red), in a blacked out Antec P280 Tower, with a Xigmatek Night Hawk (black) HSF, Seasonic 760w Platinum (black case, sleeves, wires), 4 SilenX 120mm Case fans with silicon fan gaskets and silicon mounts (all black), a 512GB Samsung SSD (black), and a 2TB Black Western Digital HD (silver/black).
Location: Arizona
Contact:

Re: Solaris x86 client? [No]

Post by 7im »

The new GPU2 client just increased TFLOP output by a little over 7%, so by comparison, I guess that would be time well spent. When the GPU2 and SMP clients stablize (release to production) maybe there will be time to revisit this issue. Probably not until then.
How to provide enough information to get helpful support
Tell me and I forget. Teach me and I remember. Involve me and I learn.
v00d00
Posts: 390
Joined: Sun Dec 02, 2007 4:53 am
Hardware configuration: FX8320e (6 cores enabled) @ stock,
- 16GB DDR3,
- Zotac GTX 1050Ti @ Stock.
- Gigabyte GTX 970 @ Stock
Debian 9.

Running GPU since it came out, CPU since client version 3.
Folding since Folding began (~2000) and ran Genome@Home for a while too.
Ran Seti@Home prior to that.
Location: UK
Contact:

Re: Solaris x86 client? [No]

Post by v00d00 »

Virtualbox now appears to have solaris builds, so maybe you can get something running via that. It will probably have more now that Sun owns it.
Image
DavidYuen
Posts: 1
Joined: Tue Oct 06, 2009 4:00 pm

Re: Solaris x86 client? [No]

Post by DavidYuen »

F@H client could run in Opensolaris 0906 under Wine. Download wine 1.0 (yes 1.0.x) from Opensolaris package website and Folding@home-Wine32-x86.exe from F@H website
Then
(1) install wine 1.0 package
(2) run
$ wine Folding@home-Wine32-x86.exe.

It worked in my rig for most versions of wine (including SFEwine)
Post Reply