4th: Compiling faster Windows client with Intel C++ compiler (and fftw?)

Message boards : Number crunching : 4th: Compiling faster Windows client with Intel C++ compiler (and fftw?)
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3 · 4 · 5 · Next

AuthorMessage
Profile mikey
Volunteer tester
Avatar

Send message
Joined: 17 Dec 99
Posts: 4215
Credit: 3,474,603
RAC: 0
United States
Message 113192 - Posted: 20 May 2005, 19:15:53 UTC - in response to Message 113062.  
Last modified: 20 May 2005, 19:35:05 UTC

content removed because of bad research on my part!

ID: 113192 · Report as offensive
Profile Digger
Volunteer tester

Send message
Joined: 4 Dec 99
Posts: 614
Credit: 21,053
RAC: 0
United States
Message 113196 - Posted: 20 May 2005, 19:35:32 UTC - in response to Message 113161.  

Just installed boinc on a new computer, it downloaded 20 4.09 wu's, started crunching them, I stopped it, and believing that I could blindly put the stuff in, and it had the lastest xml file, that it would finish the 4.09, well, it didn't have the change, and I just lost my 20 wu's.


jshenry1963,

If you backed up your Boinc folder as per the instructions prior to installing the optimized client, then there should be no problem restoring it and trying again with the correct app_info.xml file. There's really no reason why you should have lost any work at all. Have you tried that?

Happy crunching. :)

Dig
ID: 113196 · Report as offensive
Profile Bruno G. Olsen & ESEA @ greenholt
Volunteer tester
Avatar

Send message
Joined: 15 May 99
Posts: 875
Credit: 4,386,984
RAC: 0
Denmark
Message 113197 - Posted: 20 May 2005, 19:37:46 UTC - in response to Message 113192.  

content removed because of bad research on my part!


and I was about to answer ;) I actually got a little spooked by the edited text as I wasn't at all prepared for it :D


ID: 113197 · Report as offensive
Profile jshenry1963

Send message
Joined: 17 Nov 04
Posts: 182
Credit: 68,878
RAC: 0
United States
Message 113200 - Posted: 20 May 2005, 19:47:01 UTC

Hi Digger,
I had helped several people update theirs, backing up all, all with no issues ever. Did a couple of mine, then went to one last machine, since out of 10 machines all went 100% smoothly, I decided just to go for it on the last one. Did so, and got burned.
So it is partially my fault, yes I don't deny that, but it is also partially a reposted cut/paste of the earliest post of the zip files. When I thought it was the latest, since it is on this thread. And this issue was resolved two threads ago when I was part of the original crew doing all of this.

The one time I don't back up, I get burned, figures.

Thanks, and Keep on crunchin'
John Henry KI4JPL
Sevierville TN

I started with nothing,
and I still have some of it left.
<img src="http://www.boincstats.com/stats/banner.php?cpid=989478996ebd8eadba8f0809051cdde2">
ID: 113200 · Report as offensive
Profile Digger
Volunteer tester

Send message
Joined: 4 Dec 99
Posts: 614
Credit: 21,053
RAC: 0
United States
Message 113205 - Posted: 20 May 2005, 20:07:10 UTC - in response to Message 113200.  
Last modified: 20 May 2005, 20:10:33 UTC

The one time I don't back up, I get burned, figures.


Sorry you got burned, buddy... that really does suck. This is all still very experimental and there are different file versions floating around out there, so you do have to be careful and backup each time. Only takes a few minutes. Hopefully everyone who is currently providing links to the optimized clients will only include the updated files. Can't really blame them though, since they were only trying to be helpful in supplying links to the original files.

Fortunately, losing 20 units shouldn't really effect you. Even if your daily quota is decreased a bit, from what I understand it is doubled for every successful work unit you submit. Therefore, you should be back in full swing in no time. :)

Dig
ID: 113205 · Report as offensive
Profile Bruno G. Olsen & ESEA @ greenholt
Volunteer tester
Avatar

Send message
Joined: 15 May 99
Posts: 875
Credit: 4,386,984
RAC: 0
Denmark
Message 113218 - Posted: 20 May 2005, 21:06:53 UTC

Hopefully it's the right versions I'll use when I get my page up - but I'll read these threads more carefully before I put it up.


ID: 113218 · Report as offensive
Profile Digger
Volunteer tester

Send message
Joined: 4 Dec 99
Posts: 614
Credit: 21,053
RAC: 0
United States
Message 113227 - Posted: 20 May 2005, 21:31:12 UTC
Last modified: 20 May 2005, 21:43:38 UTC

I now have the following optimized SETI apps for Windows at my site as well. All of these include the updated app_info.xml file to crunch your remaining 4.09 work units.

seti-p4-sse3.zip

seti-p4-no-sse3.zip

seti-p3.zip

Updated App_Info.xml

referenceunits.zip

Installation:

FIRST: MAKE A BACKUP OF YOUR ENTIRE BOINC DIRECTORY!

1. SHUT BOINC DOWN
2. DETERMINE WHICH OPTIMIZED FILE TO DOWNLOAD FOR YOUR COMPUTER
3. UNZIP FILE
4. PUT APP_INFO.XML AND 4.11 APPLICATION INTO setiathome.berkeley.edu
5. PUT BOINC CLIENT IN THE BOINC FOLDER Program Files/BOINC
6. START BOINC

If anyone has the Pentium M version (Seti-pm.zip) please email it to me. :)

Dig

tcxl@iup.edu
ID: 113227 · Report as offensive
Profile Sir Ulli
Volunteer tester
Avatar

Send message
Joined: 21 Oct 99
Posts: 2246
Credit: 6,136,250
RAC: 0
Germany
Message 113236 - Posted: 20 May 2005, 22:00:23 UTC - in response to Message 113227.  

I now have the following optimized SETI apps for Windows at my site as well. All of these include the updated app_info.xml file to crunch your remaining 4.09 work units.

seti-p4-sse3.zip

seti-p4-no-sse3.zip

seti-p3.zip

Updated App_Info.xml

referenceunits.zip

Installation:

FIRST: MAKE A BACKUP OF YOUR ENTIRE BOINC DIRECTORY!

1. SHUT BOINC DOWN
2. DETERMINE WHICH OPTIMIZED FILE TO DOWNLOAD FOR YOUR COMPUTER
3. UNZIP FILE
4. PUT APP_INFO.XML AND 4.11 APPLICATION INTO setiathome.berkeley.edu
5. PUT BOINC CLIENT IN THE BOINC FOLDER Program Files/BOINC
6. START BOINC

If anyone has the Pentium M version (Seti-pm.zip) please email it to me. :)

Dig

tcxl@iup.edu



He Digger Great Work Thanks

did you use the Trial Version or have you a a full Version of the Imhell Compiler, only for Info...

Greetings from Germany NRW
Ulli S@h Berkeley's Staff Friends Club m7 ©
ID: 113236 · Report as offensive
Profile Digger
Volunteer tester

Send message
Joined: 4 Dec 99
Posts: 614
Credit: 21,053
RAC: 0
United States
Message 113240 - Posted: 20 May 2005, 22:17:03 UTC - in response to Message 113236.  

Sir Ulli,

Thanks, but I merely provided a mirror for the optimized clients Tetsuji has already compiled. I did not compile any new clients on my own. I did however replace all of the app_info.xml files with the newer AndyK version which allows for the crunching of 4.09 work units already downloaded.

I WISH I was smart enough to do my own compiling, but alas I am NOT. LOL.

Tetsuji is still our current hero in that regard. :)

Respectfully,

Dig
ID: 113240 · Report as offensive
gomeyer
Volunteer tester

Send message
Joined: 21 May 99
Posts: 488
Credit: 50,370,425
RAC: 0
United States
Message 113263 - Posted: 20 May 2005, 23:23:26 UTC - in response to Message 112982.  

Just to clean up this minor issue, the correct app_info.xml file did indeed fix the problem; I'm up and flying on 4.11. Thanks again go to Digger !


Hiya Gomeyer, I'm glad that you're up and running now with the optimized app! Don't thank me though, I'm just a follower here... Tetsuji and others did all the work. I do wish that everyone who distributes the optimized apps would include AndyK's app_info.xml file, since that is the one that works with your current cache. Even if you don't have remaining 4.09 units, that file works well in either case.

Be sure to let us know what your new crunch times are. ;)

Dig


Yo Dig,

Since you asked: The times are so good they're almost frightening; the optimized app has been cutting 40% or more off of "normal". Example, the first machine I updated always took about 3 1/2 hours/wu now takes 2 or even a little less. All WU's so far are authenticating OK and receiving credit so all must be well. After 24 successful hours I just upgraded two more.

Great work and a tip of the hat (if I wore one) to all involved !

gomeyer
ID: 113263 · Report as offensive
Profile SoNic

Send message
Joined: 24 Dec 00
Posts: 140
Credit: 2,963,627
RAC: 0
Romania
Message 113266 - Posted: 20 May 2005, 23:29:25 UTC
Last modified: 20 May 2005, 23:32:49 UTC

The problem is that we are claiming less credit. I have allready some units that where compared with other "optimised" clients and all of us received low credit (since only one was with the normal client).
ID: 113266 · Report as offensive
Profile Digger
Volunteer tester

Send message
Joined: 4 Dec 99
Posts: 614
Credit: 21,053
RAC: 0
United States
Message 113273 - Posted: 20 May 2005, 23:40:43 UTC - in response to Message 113263.  
Last modified: 20 May 2005, 23:43:06 UTC

Yo Dig,

Since you asked: The times are so good they're almost frightening; the optimized app has been cutting 40% or more off of "normal". Example, the first machine I updated always took about 3 1/2 hours/wu now takes 2 or even a little less. All WU's so far are authenticating OK and receiving credit so all must be well. After 24 successful hours I just upgraded two more.

Great work and a tip of the hat (if I wore one) to all involved !

gomeyer


Gomeyer, that's so cool that you're getting great times on the new client. Even on my ol' Celeron (that everyone seems to like to make fun of), my times have dropped from 3.5 hours down to less than 2 hours per work unit. Pretty cool!

Dig
ID: 113273 · Report as offensive
Profile ML1
Volunteer moderator
Volunteer tester

Send message
Joined: 25 Nov 01
Posts: 21725
Credit: 7,508,002
RAC: 20
United Kingdom
Message 113275 - Posted: 20 May 2005, 23:45:18 UTC - in response to Message 113266.  
Last modified: 20 May 2005, 23:47:56 UTC

The problem is that we are claiming less credit. I have allready some units that where compared with other "optimised" clients and all of us received low credit (since only one was with the normal client).

Yes. This is discussed at length on this thread.

The best thought so far I think is to use a representative (short) reference WU to benchmark actual system performance for s@h WUs. Reference WUs specific for each project are then calibrated across the projects to give consistent Cobblestone scores.

We then get a measure of what science gets done, rather than an inaccurate abstract benchmark of 'CPU effort expended'.

Meanwhile, some very good work is being done on the optimised clients across the various OSes and CPUs.

Keep crunchin',
Martin
See new freedom: Mageia Linux
Take a look for yourself: Linux Format
The Future is what We all make IT (GPLv3)
ID: 113275 · Report as offensive
gomeyer
Volunteer tester

Send message
Joined: 21 May 99
Posts: 488
Credit: 50,370,425
RAC: 0
United States
Message 113278 - Posted: 20 May 2005, 23:50:42 UTC - in response to Message 113273.  


Gomeyer, that's so cool that you're getting great times on the new client. Even on my ol' Celeron (that everyone seems to like to make fun of), my times have dropped from 3.5 hours down to less than 2 hours per work unit. Pretty cool!

Dig[/quote]

Way Cool indeed Dig. Now let's all hope that someone more talented than I can compile one without a Cinderella license or we'll all turn into a pumpkin in a little over two weeks. If not, it was fun (and productive!) while it lasted.
-Regards

ID: 113278 · Report as offensive
Ulrich Metzner
Volunteer tester
Avatar

Send message
Joined: 3 Jul 02
Posts: 1256
Credit: 13,565,513
RAC: 13
Germany
Message 113281 - Posted: 20 May 2005, 23:55:11 UTC - in response to Message 113278.  


Way Cool indeed Dig. Now let's all hope that someone more talented than I can compile one without a Cinderella license or we'll all turn into a pumpkin in a little over two weeks. If not, it was fun (and productive!) while it lasted.
-Regards


Well, i asked about using the MinGW for compilation, thereby also being able to produce optimized clients for Athlons earlier in this thread, but noone answered.
Aloha, Uli

ID: 113281 · Report as offensive
Profile Digger
Volunteer tester

Send message
Joined: 4 Dec 99
Posts: 614
Credit: 21,053
RAC: 0
United States
Message 113284 - Posted: 20 May 2005, 23:58:43 UTC - in response to Message 113278.  

Way Cool indeed Dig. Now let's all hope that someone more talented than I can compile one without a Cinderella license or we'll all turn into a pumpkin in a little over two weeks. If not, it was fun (and productive!) while it lasted.
-Regards


Damn... I'm going to turn into a pumpkin now??! And I finally just got my skin cleared up. I don't think we need to worry about the 'expiration date' though, as from what I understand 'someone' has purchased the full client, and who's to say who compiled what? I have read the EULA however, and it is quite prohibitive, but I doubt very much that everyone who is using the optimized clients are suddenly going to stop using them on the 29th. :)

But if all else fails... I'll take some whipped cream on my pumpkin pie thank you. :)

Dig
ID: 113284 · Report as offensive
PhonAcq

Send message
Joined: 14 Apr 01
Posts: 1656
Credit: 30,658,217
RAC: 1
United States
Message 113301 - Posted: 21 May 2005, 0:14:52 UTC - in response to Message 113022.  

Anyone got the Pentium M optimised one? I'm running a 1700Mhz Dothan with MMX, SSE and SSE2 (no SSE3). Currently crunching a unit around 140mins.

-edit- Oooh and the Athlon XP one would be nice for my computer at home as well.

Would be interested to see how much the optimized client speeds things up!


If you look at this thread you can find an optimized one. I have the same hardware (1.6/Dothan) and using the optimized client I'm running about 5000 sec per work unit. ( I had been running about 9000 sec I recall)
May this Farce be with You
ID: 113301 · Report as offensive
Profile Steve Cressman
Volunteer tester
Avatar

Send message
Joined: 6 Jun 02
Posts: 583
Credit: 65,644
RAC: 0
Canada
Message 113402 - Posted: 21 May 2005, 3:15:23 UTC

As soon as Digger gets in touch with me again he can put up seti-generic-sse2.zip and seti-p3-sse2.zip with the ones he is mirroring now. Or if you can't wait see one of my earlier posts.

98SE XP2500+ @ 2.1 GHz Boinc v5.8.8

And God said"Let there be light."But then the program crashed because he was trying to access the 'light' property of a NULL universe pointer.
ID: 113402 · Report as offensive
Profile MikeSW17
Volunteer tester

Send message
Joined: 3 Apr 99
Posts: 1603
Credit: 2,700,523
RAC: 0
United Kingdom
Message 113434 - Posted: 21 May 2005, 8:11:03 UTC - in response to Message 113161.  

unfortunately, some of the latest links posted do not have the fixes mentioned earlier so that a 4.09 would still gets crunched. Just installed boinc on a new computer, it downloaded 20 4.09 wu's, started crunching them, I stopped it, and believing that I could blindly put the stuff in, and it had the lastest xml file, that it would finish the 4.09, well, it didn't have the change, and I just lost my 20 wu's. Whoever is hosting the .xml files, please make aure that all of the .xml files included the changes required to run the 4.09 stuff to completion instead of deleting them.

The above process worked 100% on several machines, because it had the correct .xml file that did 4.11 and 4.09 work to completion. This computer was on the net, so I found the latest link in this list, and downloaded, it, boy was I burned.

So please, everyone that is hosting a link,
please
1 - update your zips and tars to include the change
2 - repost the link so that peeps know it contains this change.

Also, once this is done, we can't simply cut/paste the links, because it was a cut/paste link from a day ago that I got this download from.

Thanks, and sorry, but I just got burned on something that was fixed a week ago.



John, I don't understand why you say 'got burned'.

You didn't lose any CPU time, you didn't lose any credits.

When I installed the optimized apps, I discarded around 60 WUs across 3 machines. I installed the oprimized apps before the first improved app_info.xml was posted - but I wouldn't have cared either way. Thirty seconds after install, they had downloaded new work and were crunching again.

It would be an entirely different matter if this had hosed a queue of work already done and waiting to be returned - but it didn't.
This was just trivial - unless the servers had been down and and new work wasn't available so your CPUs became idle.

At worst, the outcome is that a few other participants have to wait a few days for their credit to be granted. I know this seems to cause smoke to issue from various orifices of some people, but I don't see why - a Result submitted is as good as in the bank. The science isn't affected one iota.
In fact the effect on everyone else is no more significant than me increasing my cache by a day - some people will have to wait 1 more day for my extra days' cache to work through. Not to mention that everyone is already waiting 5 days as I have a 5 day cache.
Even if every participant discarded their caches now, not one second of CPU would be lost by anyone, no harm would be done to the science, there'd just be a interesting blip in in everyones RAC and lot of interesting position juggling in the stats for a few days.

ID: 113434 · Report as offensive
Profile Digger
Volunteer tester

Send message
Joined: 4 Dec 99
Posts: 614
Credit: 21,053
RAC: 0
United States
Message 113452 - Posted: 21 May 2005, 10:59:04 UTC - in response to Message 113227.  
Last modified: 21 May 2005, 11:03:09 UTC

seti-p4-sse3.zip

seti-p4-no-sse3.zip

seti-p3.zip

Updated App_Info.xml

referenceunits.zip

I have two more optimized client versions now.
Thanks to the user who provided these for me. :)

seti-p3-sse2.zip
Pentium M owners should use this one.

seti-pm.zip
Pentium 4 M owners should use this one.

Graham, and others... if you could snag these last two files as well I'd appreciate it. I expect the university bandwidth police to be knocking on my door any day now.

Dig
ID: 113452 · Report as offensive
Previous · 1 · 2 · 3 · 4 · 5 · Next

Message boards : Number crunching : 4th: Compiling faster Windows client with Intel C++ compiler (and fftw?)


 
©2025 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.