mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Software

Reply
 
Thread Tools
Old 2006-04-23, 03:21   #1
rgiltrap
 
rgiltrap's Avatar
 
Apr 2006
Down Under

89 Posts
Default Need binaries for Solaris x64

Has anyone created (or would anyone like to create) working binaries for Solaris 10 x64 Opteron?

The only Solaris binaries I can find are old 2.5 for Sparc.

I looked at compiling Mlucas from source but it's a bit beyond my limited skills :-(

Any help appreciated.
rgiltrap is offline   Reply With Quote
Old 2006-04-23, 04:00   #2
rgiltrap
 
rgiltrap's Avatar
 
Apr 2006
Down Under

8910 Posts
Default

While I'm on the topic, given that prime95 works on both Linux and FreeBSD are there any barriers to having it run on Solaris x86? If so what are the issues?
rgiltrap is offline   Reply With Quote
Old 2006-04-24, 20:51   #3
ewmayer
2ω=0
 
ewmayer's Avatar
 
Sep 2002
Rep├║blica de California

24×727 Posts
Default

Quote:
Originally Posted by rgiltrap
Has anyone created (or would anyone like to create) working binaries for Solaris 10 x64 Opteron?

The only Solaris binaries I can find are old 2.5 for Sparc.

I looked at compiling Mlucas from source but it's a bit beyond my limited skills :-(
Apparently Rob was being overly pessimistic, because he just sent me a binary which he built (apparently using the Sun C compiler for AMD64/Solaris) and which passed the standard self-test suite successfully. I've posted links to it on the Mlucas homepage, http://hogranch.com/mayer/README.html .

The Mlucas v2.8 sources Rob used don't have the platform-specific identifiers needed for AMD64 (in particular for prefetch macros), so it's possible we can get some further performance improvements that way - I've sent Rob some modified platform-identifier code, will report back once he gets a chance to build with those. But in the meantime, the binary he sent is pretty decent for a first-time build.
ewmayer is offline   Reply With Quote
Old 2006-04-25, 02:45   #4
rgiltrap
 
rgiltrap's Avatar
 
Apr 2006
Down Under

89 Posts
Default

Quote:
Originally Posted by ewmayer
Apparently Rob was being overly pessimistic
I now consider myself to be an uber-compiler

The version I created runs quite well, but still only about 50% the speed of prime95 running on top of WinXP on the same box.

I intend to have this box running Solaris x86 24*7*365 as a SunRay Server for home which is wholly complimentory with running Mlucas. I will keep endeavouring (with help from Ernst) to tweak the performance.
rgiltrap is offline   Reply With Quote
Old 2006-04-27, 06:55   #5
rgiltrap
 
rgiltrap's Avatar
 
Apr 2006
Down Under

5916 Posts
Default

Managed to squeeze out another 3.5-4.0% in 32bit mode thanks to switching on prefetching. Now it beats the AMD64/Linux performance.

Next step... get the 64bit goodness flowing.
rgiltrap is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Building 14.1/autoconf on Solaris 11/SPARC olegkirillov Mlucas 11 2017-06-14 21:29
AMD64 on Solaris Kyle Software 9 2012-11-26 13:27
Mac Os X binaries ValerieVonck Software 6 2012-05-15 20:27
Mprime on Solaris for ECM? D. B. Staple Software 7 2008-01-16 19:39
Solaris 10 moo Software 0 2004-12-01 01:56

All times are UTC. The time now is 12:52.

Mon May 17 12:52:37 UTC 2021 up 39 days, 7:33, 0 users, load averages: 1.80, 1.68, 1.67

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.