Welcome to MilkyWay@home

3rd.in - optimized apps

Message boards : Number crunching : 3rd.in - optimized apps
Message board moderation

To post messages, you must log in.

Previous · 1 . . . 33 · 34 · 35 · 36 · 37 · 38 · 39 . . . 40 · Next

AuthorMessage
Mark Henderson

Send message
Joined: 18 Jul 09
Posts: 7
Credit: 2,373,140
RAC: 0
Message 31426 - Posted: 24 Sep 2009, 1:23:24 UTC - in response to Message 31040.  
Last modified: 24 Sep 2009, 1:28:47 UTC

I was one of the ones who made the observation on the slower SSE build previously. The stock was faster.
The new SSE with microsoft compiler is faster, albiet a little, on my AMD Athlon XP2800+ Win 2000 system. Something like 8200 seconds stock and 7900 seconds with new SSE.
No errors, running good.
Good job...


Some cruncher made the observation that the general Win32 version (0.20_x87) has some severe performance issue on an AthlonXP (possibly also on other CPUs), even as it is faster than the 0.19_SSE variant on more recent ones (like Core2 or Phenom).

I've therefore added a 0.20_SSE version (compiled with Microsoft compiler, not the intel one as all the other), not showing this behavior. This may be useful for users of AthlonXPs (and maybe P3, if it is still in use).

The updated package is available here. Besides the new Win32_SSE version everything else is identical, no need to change anything for users the SSE2/3 or Win64 versions.
ID: 31426 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Cluster Physik

Send message
Joined: 26 Jul 08
Posts: 627
Credit: 94,940,203
RAC: 0
Message 31432 - Posted: 24 Sep 2009, 2:19:46 UTC - in response to Message 31426.  

I was one of the ones who made the observation on the slower SSE build previously. The stock was faster.
The new SSE with microsoft compiler is faster, albiet a little, on my AMD Athlon XP2800+ Win 2000 system. Something like 8200 seconds stock and 7900 seconds with new SSE.
No errors, running good.
Good job...

Yeah, it' hardly possible to do a complete analysis of all different compiler switches with all available compilers on all the different CPUs. So one tests it normally on one or two CPUs and assumes the behaviour will be about the same on all others. That was obviously not true here. As the AthlonXP does not benefit from the vectorization possible with SSE2 and up, one is left at the mercy of the general code quality delivered by the different compilers which fluctuates a lot with the used CPU type.
ID: 31432 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Bralle

Send message
Joined: 5 Sep 08
Posts: 5
Credit: 14,228,045
RAC: 0
Message 31473 - Posted: 24 Sep 2009, 21:29:26 UTC

Running Boinc 6.10.7 with CCC 9.9
Have tried earlier versions aswell.

Here is my problem : running ATI 3870x2, installed the latest application from you guys, started up boinc, and got some WUs to work with. 2 WUs was Crunching when I noticed that only 1 of the GPUs was running, CCC and rivatuner says gpu 2 is idle, but nr 1 working its magic on the 2 running WUs. Read up and down and cant see anyone with same problems.
What can be the cause of this ? any tips ?

//bralle

ID: 31473 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Gill..
Avatar

Send message
Joined: 25 Aug 09
Posts: 12
Credit: 179,143,357
RAC: 0
Message 31485 - Posted: 25 Sep 2009, 5:28:43 UTC
Last modified: 25 Sep 2009, 5:53:43 UTC

BOINC 6.1.06 and CCC 9.9 Was tough to get it going, but once I did - holy hot ...well you know.

4870 1 GB 940 BE@ 3.6 in Vista x64.

the smaller of the workunits takes me on average 45 seconds. - not kidding

Running very smooth for the most part. I've throttled back to 92% on the 4 cores for BOINC Total.

Overclock or not (only 2 days or so testing mind you - first time running the 4870 with Milky Way)...got what appears to be a system restart - I'm thinking it's definitely GPU. Windows comes back as normal - BOINC starts, but doesn't connect to the client...and that's it..until I see it - I restart the client - and off it goes running like a madman.....oh, and - the video card setting are back to stock..

Could have been too hot in the room - this thing is a steady high 77C or so (GPU, not the room itself), but the weather should cool - and I'm leaving the window open tonight.

Going stock 750/900 as I head to bed - 100% fan though definitely.

For computation errors, I've only noticed a couple altogether. There may be more I'm missing - but as I've monitored it pretty much when I'm not at work last two days... I've only seen a couple (minus the mess when I first tried it - blew away my first 24 tasks like an idiot...).

Utterly so impressed with this, it's not even funny.

to the guy with the 3870X2 - dude, I see a 5800 series in your future...money you'll save in the electric bill over 6 month period will justify the investment - even my 4870 is probably more efficient.

Anyone know when a Linux client will be available? I'd like to get back to my extra 30% CPU optimization....

Second question - should I just keep using 6.10.6 and CCC99 and push on? Give it one more night and then try pushing back to 8.12 (I'll cry..., i don't know if I can actually go through with that).

Oh yeah, forgot the best part about this optimized app. 5% CPU usage on one core?? That is soooooooo awesome, primary reason I abandoned folding@home. I wanted all 4 cores running 4 tasks, plus 1 GPU...

Now I do....crunching nirvana...
ID: 31485 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Profile Paul D. Buck

Send message
Joined: 12 Apr 08
Posts: 621
Credit: 161,934,067
RAC: 0
Message 31490 - Posted: 25 Sep 2009, 6:58:52 UTC

I have been using 8.12 drivers with Vista 32 and no complaints. HD4870 single core and stock clocks.

I get about 52 seconds normally for a task though I think I just saw one that is 1:38, maybe one of those someone mentioned that runs long? first one I have seen anyway ...

There are two nasty bugs in 6.10.6 that can eat tasks ... if it does not hit you then you are golden. But, I think most people have gone back to 6.10.3 or on to 6.10.7 (I am testing on my second system now with CUDA cards)...

Both "stable" versions (.3 and .7) have issues with debt calculation that to this point have not been acknowledged though I have reported them and submitted the logs with the requested flags set. It does not seem to affect operation in .7 except to the extent that .7 has the major flaw all 6.10.x versions have with GPU processing being done in strict FIFO with means that Resource Share and Work Fetch rules are not really applicable, well, not applied ...
ID: 31490 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Cluster Physik

Send message
Joined: 26 Jul 08
Posts: 627
Credit: 94,940,203
RAC: 0
Message 31491 - Posted: 25 Sep 2009, 7:53:48 UTC - in response to Message 31473.  

Running Boinc 6.10.7 with CCC 9.9

ATI 3870x2,
2 WUs was Crunching
only 1 of the GPUs was running
What can be the cause of this ? any tips ?

Guess you have Crossfire disabled. With the newer drivers it's generally okay to run it with activated crossfire so both GPUs can be used.
If you want to use both GPUs without Crossfire, you have to connect a monitor (or dummy plug) to the second GPU (HD3870X2 have 4 connectors, 2 for each GPU). It can be the same monitor you have already on there, just connect it with DVI and VGA for instantance. To be sure, you should extend your display to the second monitor.
ID: 31491 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Brickhead
Avatar

Send message
Joined: 20 Mar 08
Posts: 108
Credit: 2,607,924,860
RAC: 0
Message 31492 - Posted: 25 Sep 2009, 10:15:24 UTC - in response to Message 31491.  

Guess you have Crossfire disabled. With the newer drivers it's generally okay to run it with activated crossfire so both GPUs can be used.

What, they finally got around that issue? And your 3870x2 (which I seem to remember has both connectors on one GPU) is using both fully?

If so, that's great news for those who haven't just sold their x2 cards (d'oh!)
ID: 31492 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Bralle

Send message
Joined: 5 Sep 08
Posts: 5
Credit: 14,228,045
RAC: 0
Message 31501 - Posted: 25 Sep 2009, 12:42:31 UTC - in response to Message 31491.  

Running Boinc 6.10.7 with CCC 9.9

ATI 3870x2,
2 WUs was Crunching
only 1 of the GPUs was running
What can be the cause of this ? any tips ?

Guess you have Crossfire disabled. With the newer drivers it's generally okay to run it with activated crossfire so both GPUs can be used.
If you want to use both GPUs without Crossfire, you have to connect a monitor (or dummy plug) to the second GPU (HD3870X2 have 4 connectors, 2 for each GPU). It can be the same monitor you have already on there, just connect it with DVI and VGA for instantance. To be sure, you should extend your display to the second monitor.


There is no "disable option" in CCC for this card, tho I can put cayalyst A.I to "disable - standard - advanced" This disable will make crossfire not activate, standard and advanced will activate it and start using 2nd gpu when running games. But I have yet to see the 2nd gpu active in boinc. :/ have also connected a 2nd monitor to check things out now, and still, gpu 2 is idle. CCC clocks the core from 850 +- down to 297 when idle. And it stays there until I start a game.
ID: 31501 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Bralle

Send message
Joined: 5 Sep 08
Posts: 5
Credit: 14,228,045
RAC: 0
Message 31502 - Posted: 25 Sep 2009, 12:47:50 UTC - in response to Message 31492.  

Guess you have Crossfire disabled. With the newer drivers it's generally okay to run it with activated crossfire so both GPUs can be used.

What, they finally got around that issue? And your 3870x2 (which I seem to remember has both connectors on one GPU) is using both fully?

If so, that's great news for those who haven't just sold their x2 cards (d'oh!)


I was running both gpus on COLLATZ earlier. But dont work on milkyway. 2 WUs on 1 gpu currently
ID: 31502 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Cluster Physik

Send message
Joined: 26 Jul 08
Posts: 627
Credit: 94,940,203
RAC: 0
Message 31503 - Posted: 25 Sep 2009, 13:11:07 UTC - in response to Message 31492.  
Last modified: 25 Sep 2009, 13:29:07 UTC

And your 3870x2 (which I seem to remember has both connectors on one GPU) is using both fully?

Actually I tried that trick that involves making an imaginary monitor on the unconnected GPU the primary display and extending the desktop to the real one. That works too. Personally I haven't tried to enable Crossfire with new drivers. But there are some people using such setups and they don't see significant slowdowns anymore (at least on Vista and Win7).
ID: 31503 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Cluster Physik

Send message
Joined: 26 Jul 08
Posts: 627
Credit: 94,940,203
RAC: 0
Message 31505 - Posted: 25 Sep 2009, 13:21:46 UTC - in response to Message 31501.  
Last modified: 25 Sep 2009, 13:26:07 UTC

Running Boinc 6.10.7 with CCC 9.9

ATI 3870x2,
2 WUs was Crunching
only 1 of the GPUs was running
What can be the cause of this ? any tips ?

Guess you have Crossfire disabled. With the newer drivers it's generally okay to run it with activated crossfire so both GPUs can be used.
If you want to use both GPUs without Crossfire, you have to connect a monitor (or dummy plug) to the second GPU (HD3870X2 have 4 connectors, 2 for each GPU). It can be the same monitor you have already on there, just connect it with DVI and VGA for instantance. To be sure, you should extend your display to the second monitor.

There is no "disable option" in CCC for this card, tho I can put cayalyst A.I to "disable - standard - advanced" This disable will make crossfire not activate, standard and advanced will activate it and start using 2nd gpu when running games. But I have yet to see the 2nd gpu active in boinc. :/ have also connected a 2nd monitor to check things out now, and still, gpu 2 is idle. CCC clocks the core from 850 +- down to 297 when idle. And it stays there until I start a game.

Hmm, I don't have the CCC installed, I use the ATI Tray tools and there is an option for enabling/disabling Crossfire.

But it is really easy, if you see these lines in the task details of one of your WUs (here in your account page in the task list):

CAL Runtime: 1.3.145
Found 1 CAL device

it immediately tells you that there is only one active GPU in your system. And Collatz uses the exact same code for that detection (and the BOINC client something very similar by the way, so you can check that the client also only detects a single GPU at startup). So if it was using 2 GPUs over there, than something has changed in your system. There is no other explanation. You can check with GPU-Z if Crossfire is enabled or disabled if there is nothing in the CCC for this.

If you do some changes it is generally the best to stop/close BOINC before and restart it afterwards. Could give same strange side effects if the GPU enumeration changes during the runtime ;)

By the way, simply connecting a monitor to the second GPU (be sure to use the right of the 4 connectors ;) will most likely not activate the second GPU if crossfire is disabled. You have to extend your desktop to the connected monitor.
ID: 31505 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Velociraptor

Send message
Joined: 20 Jan 08
Posts: 2
Credit: 3,677,758
RAC: 0
Message 31566 - Posted: 26 Sep 2009, 12:56:32 UTC

HI!
i have a question about the speed ups=)?

Is there an list or an overview wich app does which speed ups=? Because i would be interessted if i should run the sse2 or sse3 enhanced app or if there is an speed up between them ? Or any benefit.

CPU i am running is an Opteron 170.
ID: 31566 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Profile speedimic
Avatar

Send message
Joined: 22 Feb 08
Posts: 260
Credit: 57,387,048
RAC: 0
Message 31590 - Posted: 26 Sep 2009, 20:08:31 UTC - in response to Message 31566.  

Just take the highest SSE-level your cpu is capable of.


HI!
i have a question about the speed ups=)?

Is there an list or an overview wich app does which speed ups=? Because i would be interessted if i should run the sse2 or sse3 enhanced app or if there is an speed up between them ? Or any benefit.

CPU i am running is an Opteron 170.


mic.


ID: 31590 · Rating: 0 · rate: Rate + / Rate - Report as offensive
steveplanetary
Avatar

Send message
Joined: 19 May 09
Posts: 16
Credit: 20,273
RAC: 0
Message 31812 - Posted: 1 Oct 2009, 20:40:55 UTC

I'm sure this has been asked before, but this is a very long thread that I can't possibly read through. Sorry about that.

I just downloaded win_0.20_Win32_SSE from www.zslip.com, but I don't know what to do with it. The files extracted are: astronomy_0.20_SSE.exe, app_info.xml and readme.txt. The readme file stated that MS Visual C++ 2005 runtime package was required. I have already installed that, but that may have been a mistake. The CPU seems to be caught in an infinite loop. It is taking forever just to type this message. Internet Explorer is taking 99% of the CPU cycles, and all it is doing is accepting input from the keyboard. When the text finally appeared, McAfee had updated itself, using mcupdmgr & mcinsupd.exe. The BOINC projects already took 99% of CPU cycles, but weren't exclusive abought it. Now it looks like multitasking may not be possible. I hope somebody can suggest what I should do about it. Oh, I run an Athlon-XP-M @ 1.799 GHz. While waiting for a reply I guess I'll launch BOINC and let the apps take the 99% they were already taking.

I sure need help. Thanks in advance.

Steve
ID: 31812 · Rating: 0 · rate: Rate + / Rate - Report as offensive
steveplanetary
Avatar

Send message
Joined: 19 May 09
Posts: 16
Credit: 20,273
RAC: 0
Message 31834 - Posted: 2 Oct 2009, 1:19:28 UTC - in response to Message 31812.  

I guess I felt hopeless when things got so slow after I installed the 2005 runtime environment, but things are looking up. When I launched BOINC all the projects were at a standstill. The running app's elapsed time wasn't changing. But about a minute later the manager communicated with the client, and the app started to run. Cosmo lost it's output file for reasons unknown, and I had to reset the project. At this point I had suspended new work for MW in Projects, and aborted the MW WU. Then, in My Computer, I copied the five files in the .../Projects/Milkyway subfolder to a newly created Old Milkyway Files subfolder under the Projects subfolder, then copied the three newly downloaded files: the .exe, App_Info.xml, and readme.txt, to the recently vacated .../Projects/Milkyway subfolder. After launching BOINC and clicking on Allow new tasks for MW, the BOINC client contacted the server to request new tasks. Unfortunately, the server is down for maintenance. Nevertheless, four needed replacement files immediately downloaded: three .txt files plus stars222F5. I've played mp3s, sent web-based email, and tried several other apps while running BOINC. No problem with multitasking. The OS is XP Pro, by the way. I'm anxious to get a new MW WU to see how that goes, but I'm keeping my fingers crossed. The only app that is slow is typing into this Message Board. This post was created in Notepad, then copied to the Message Board. I'll keep everybody posted, so to speak.

Cheers,

Steveplanetary (I don't know how that Steveplanetry slipped in :))
ID: 31834 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Nuadormrac

Send message
Joined: 11 Sep 08
Posts: 22
Credit: 9,081,761
RAC: 0
Message 31837 - Posted: 2 Oct 2009, 2:26:50 UTC - in response to Message 31566.  
Last modified: 2 Oct 2009, 2:31:48 UTC

There was somewhere, not sure if I got it from this thread, on one of the sites that presented the apps, or where it was. But basically each step up is faster. Basically you can use CPU-Z to see what your CPU supports, and then just download the highest listed for it. With an Athlon 64 I use the ssse3 optimized client, which runs well. Anyhow you can get what you need from there, then just take the best available to it.

Incidentally I'm running with the 0.19 version of it, given that 0.19 is the WUs I kept getting even after the 0.20 optimized client was released. I'll get the the newer when the server sees fit to send them; though for the time being it runs fine. Whereas when I went to parse together the 2 app_info.xml files to include entries for both one listing followed by the other; things seemed to not exactly go well together (the run times were suggestive of it going back to a stock client).

It might actually be useful, least until the 0.19 work is off the servers if the app_info.xml includes entries for both groups of WUs. But until it does, I'll go with whichever the server has been sending me to make sure I get the optimized app onto the WUs.
ID: 31837 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Not2Nutz

Send message
Joined: 15 Aug 09
Posts: 9
Credit: 318,640
RAC: 0
Message 31879 - Posted: 2 Oct 2009, 19:20:26 UTC
Last modified: 2 Oct 2009, 19:21:34 UTC

I installed the latest version of the ATI GPU code that I downloaded from the zslip site last night.

That would be: astronomy_0.20_ATI_x64 and brook64.dll

Now I get the following error message in the Boinc log:

"Your app_info.xml file doesn't have a version of MilkyWay@Home"

What does this mean?

How can I correct it?

And I just noticed that the app and support driver have mysteriously disappeared from my BOINC/projects/milkyway.cs.rpi.edu_milkyway folder.

I am NOT very pleased with files being deleted from my computer WITHOUT my permission or knowledge. If they can do this then what's to stop them from damaging my Vista X64 O/S?

n2n
ID: 31879 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Not2Nutz

Send message
Joined: 15 Aug 09
Posts: 9
Credit: 318,640
RAC: 0
Message 31882 - Posted: 2 Oct 2009, 19:51:54 UTC - in response to Message 31879.  
Last modified: 2 Oct 2009, 19:53:32 UTC

I installed the latest version of the ATI GPU code that I downloaded from the zslip site last night.

That would be: astronomy_0.20_ATI_x64 and brook64.dll

Now I get the following error message in the Boinc log:

"Your app_info.xml file doesn't have a version of MilkyWay@Home"

What does this mean?

How can I correct it?

n2n




Also found in the Boinc message log:

"No coprocessors"
"[error] Application uses nonexistant coprocessor ATI"



I have an ATI HD3870 installed and using Catalyst 9.9 drivers.


n2n
ID: 31882 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Profile verstapp
Avatar

Send message
Joined: 26 Jan 09
Posts: 589
Credit: 497,834,261
RAC: 0
Message 31891 - Posted: 2 Oct 2009, 23:19:36 UTC

>vista
Well that's pretty damaged already. :)
You should do the upgrade to XP.
Cheers,

PeterV

.
ID: 31891 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Not2Nutz

Send message
Joined: 15 Aug 09
Posts: 9
Credit: 318,640
RAC: 0
Message 31904 - Posted: 3 Oct 2009, 2:06:59 UTC - in response to Message 31891.  

>vista
Well that's pretty damaged already. :)
You should do the upgrade to XP.



Funny you should put it that way. LOL! I read comments like this all over the Internet.

I still run XP inside a VM because my old scanner with character recognition software is supported (no Vista drivers). Other than that I have no more use for XP. Moved on... Have used Win7 Betas for 6 months, and looking forward to the release on Oct22.

To the problem at hand, I abandoned the MilkyWay ATI GPU v20 and reverted to v19g. It seems to work OK. I also upgraded to Boinc v6.10.11, in spite of the strong warning to only use it only for testing.

I previously used v19f and it was very erratic, and barely worked. So I thought I could take the "giant leap" forward two versions. My Bad!

Two steps forward, one step back. Problem solved.

At the moment everything is working perfectly, running 11 projects and 2 on the ATI GPU. Guess which 2.

n2n
ID: 31904 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Previous · 1 . . . 33 · 34 · 35 · 36 · 37 · 38 · 39 . . . 40 · Next

Message boards : Number crunching : 3rd.in - optimized apps

©2024 Astroinformatics Group