Message boards : Number crunching : Low granted credit
Previous · 1 · 2 · 3 · Next
Author | Message |
---|---|
NightmareXX Send message Joined: 12 Jun 06 Posts: 24 Credit: 1,885,318 RAC: 0 |
are there any other threads running that could be causing rosetta to get swapped out of the cache? Anti-virus maybe (Norton has a reputation of being a bit of a resource hog)... Not that I'm aware of. The system has 2GB of RAM and is only running R@H. I've got AVG installed but that doesn't show up as using any of the CPU time. The only way I check R@H is by using remote desktop so could it be not having a monitor plugged in? Also, when looking at my results I'm getting low credit because the CPU isn't performing as many decoys as it says it should be. I'll probably install Vista 64 on it within the next few days and see if that has any impact. Is there any way of benchmarking my systems performance and then getting some comparable results? What if I used SANDRA to take some benchmark scores and see if there is any throttling going on? |
dcdc Send message Joined: 3 Nov 05 Posts: 1832 Credit: 119,688,048 RAC: 10,544 |
are there any other threads running that could be causing rosetta to get swapped out of the cache? Anti-virus maybe (Norton has a reputation of being a bit of a resource hog)... not having a monitor isn't a problem, but is there a screensaver running in between RD sessions? You could try setting that to blank... |
dcdc Send message Joined: 3 Nov 05 Posts: 1832 Credit: 119,688,048 RAC: 10,544 |
i don't think a benchmark like Sandra would show throttling unless it's due to one of the cores getting too hot as the benchmark will cause the CPU to run at full tilt? Could it be temperature related? Could you drop the voltage slightly? CPU-Z might be better to check the core speeds... |
mikey Send message Joined: 5 Jan 06 Posts: 1895 Credit: 9,188,754 RAC: 3,501 |
hmmmm... maybe the memory speed is quite important then... unless cool n quiet is kicking in to some extent? No memory speed has little to do with Boinc, I have already done that with my own 9850! |
mikey Send message Joined: 5 Jan 06 Posts: 1895 Credit: 9,188,754 RAC: 3,501 |
Hi. I am "the other guy"! :) I have a 9850 currently running Linux and Rosetta that also does nothing else. It seems to be doing units in about the same time as yours is. What size hard drive do you have? Could it be close to being full? I noticed you have a 1 week cache while I have a 1 day cache, neither should make any difference over the long run. Does your machine connect to Rosetta every day or just when it needs new work? I also upped the memory speed in my 9850 and it made no difference that I could tell. Apparently memory speed is not a way to speed up Boinc. |
Sid Celery Send message Joined: 11 Feb 08 Posts: 2127 Credit: 41,266,340 RAC: 8,573 |
Well I've done a few units with the DDR800 RAM and it doesn't appear to have made any difference. I'm fast running out of ideas now and it's starting to really annoy me :( I just need to ask: the PC you linked to at the top of the page doesn't show any of the changes you've indicated you made. It's still running the old BOINC for a start and when you reported that there was no change I noticed that no tasks (maybe one) had actually been reported back at the time. Which computer are you actually referring to when you talk about the changes you made? ID 832882 or ID 1018472? If the latter (running 6.4.5) there's no outstanding tasks to run. I'm confused too. If the former, how come it's showing you haven't even updated Boinc? Are there any other threads running that could be causing Rosetta to get swapped out of the cache? Anti-virus maybe (Norton has a reputation of being a bit of a resource hog)... That is the reputation. Trouble is it's the opposite of the truth (unless you have a Pentium 2 or 3 and Norton 2005 or older). If you want an AV that's faster in general operation, smaller, less intrusive, quicker to boot and more comprehensive then Norton has been tested to be much better (AVG introduces more delay into booting by a factor 3, for example). Check anything from av-comparatives to simple mag reviews to confirm that. It's really tiresome to hear the same FUD as well as being bad general advice. Uninstall AVG and put Norton on is better advice. Answered another way, I'm running Norton 360 and you're all trying to find a way to get the credits I manage on a stock machine. Do the math. |
NightmareXX Send message Joined: 12 Jun 06 Posts: 24 Credit: 1,885,318 RAC: 0 |
I have a 9850 currently running Linux and Rosetta that also does nothing else. It seems to be doing units in about the same time as yours is. What size hard drive do you have? Could it be close to being full? I noticed you have a 1 week cache while I have a 1 day cache, neither should make any difference over the long run. Does your machine connect to Rosetta every day or just when it needs new work? I also upped the memory speed in my 9850 and it made no difference that I could tell. Apparently memory speed is not a way to speed up Boinc. HDD is only a 120GB but it's no where near full and BOINC has lots of space that it can use. As you pointed out, cache size doesn't make a difference as we're both getting low credit. R@H can connect as often as it likes, I'm on a broadband connection via my router. However I had a thought. My motherboard only has a 1x HT link. If my memory serves me correctly, this is the speed at which the CPU talks to the rest of the system or something to that effect. Sid on the other hand is using this motherboard which has a max HT link of 3x. Cross referencing this with AMD's website, the 9850 is an AM2+ CPU. If you're also using a HT 1x motherboard, this is the only reasonable explanation that I can come up with. Yes Sid, that's right. I downloaded the newer client of BOINC and added myself as an entirely new client and only let it get a few work units. I let those run, saw that I wasn't getting any more credit and reverted back to my old client (2 separate install locations). For the moment I've set BOINC to only use 2 of the 4 cores. If I get more points when using just 2 cores, it'd agree with my HT link theory I think. Anyone got some more straws I can grasp at? :P EDIT I've browsed the active computers a little more and found another AMD with appropriate RAC. I've PM'd the owner to see if I can get some more information about the system. |
mikey Send message Joined: 5 Jan 06 Posts: 1895 Credit: 9,188,754 RAC: 3,501 |
I have a 9850 currently running Linux and Rosetta that also does nothing else. It seems to be doing units in about the same time as yours is. What size hard drive do you have? Could it be close to being full? I noticed you have a 1 week cache while I have a 1 day cache, neither should make any difference over the long run. Does your machine connect to Rosetta every day or just when it needs new work? I also upped the memory speed in my 9850 and it made no difference that I could tell. Apparently memory speed is not a way to speed up Boinc. I think if you look you and I are crunching units faster than Sid. He is taking about 12 to 14 thousand seconds to do a unit, I looked at several of his pages, while you and I are both down around the nine to twelve thousand second range. I think this needs more research. I wonder if it is the OS, I am running Linux while you are running XP and Sid is running Vista. The link you gave is to a dual core machine taking about forty thousand seconds to do one unit! |
mikey Send message Joined: 5 Jan 06 Posts: 1895 Credit: 9,188,754 RAC: 3,501 |
sorry dual post, too fast on the clicks |
NightmareXX Send message Joined: 12 Jun 06 Posts: 24 Credit: 1,885,318 RAC: 0 |
Firstly, what motherboard are you using so I can check on it's spec? I've just completed my first unit using only 2 of my available 4 cores. Just as I feared, it got the full points for the unit as the HT link wasn't being hammered as much. I'll let it run for a bit longer to see the effect only using 2 cores has but it looks like a new motherboard is in order. |
dcdc Send message Joined: 3 Nov 05 Posts: 1832 Credit: 119,688,048 RAC: 10,544 |
The run-time is a preference you can set - the tasks consist of decoys (models) and the task will keep running new models until roughly the run-time you set. You get credit per decoy though so the run-time doesn't affect credit per hour. In other words, shorter task run-time = fewer decoys per task but more tasks. Credit per CPU hour is the same either way. ;) |
dcdc Send message Joined: 3 Nov 05 Posts: 1832 Credit: 119,688,048 RAC: 10,544 |
Firstly, what motherboard are you using so I can check on it's spec? that'll be because there's more cache available for tasks in the two running cores. I think it's more likely to either be that Sid's queue is shorter than yours so he's running different (more recent) tasks which may give higher credit, something to do with memory - has anyone tested changing the timings to see if that makes a difference? If the cache is saturated (which it seems it is if running two tasks improves things) then maybe it's the memory latency that's the problem? or could Sid's mobo possibly be OC'ing automatically? Quite a few do by default but not to that extent... |
NightmareXX Send message Joined: 12 Jun 06 Posts: 24 Credit: 1,885,318 RAC: 0 |
that'll be because there's more cache available for tasks in the two running cores. Fair point about the cache but I'm pretty sure that the HT link is the speed that the CPU has to the RAM. I replaced the 667MHz RAM I had in there to 800MHz stuff and it's made no difference. R@H must do a lot of RAM data transfer and therefore, a faster HT link should provide more decoys in a given time as more data can be transferred. As for RAM timings, my 9850 is on 5-5-5-15-23 where as my 940 is 5-5-5-15-22 so I doubt the timings have much effect on the RAC. Sadly I have no way of being able to check this without buying a new motherboard and I've exhausted pretty much everything else. As for the OC'ing, I doubt it's doing it automatically. AMD boards don't have that sort of feature. EDIT Done some reading around HyperTransport and it isn't related to the memory performance. It's the link from the CPU to the rest of the system, minus the memory so it can't be that. What I did find out was that unganged mode RAM allows for more requests per second so I'll try unganging my modules and see if that works. |
Sid Celery Send message Joined: 11 Feb 08 Posts: 2127 Credit: 41,266,340 RAC: 8,573 |
However I had a thought. My motherboard only has a 1x HT link. If my memory serves me correctly, this is the speed at which the CPU talks to the rest of the system or something to that effect. Sid on the other hand is using this motherboard which has a max HT link of 3x. Cross referencing this with AMD's website, the 9850 is an AM2+ CPU. If you're also using a HT 1x motherboard, this is the only reasonable explanation that I can come up with. I don't know anything at all about Hypertransport, but the way you've written this out makes it look like some kind of multiplier rather than a version number. Looking at Wikipedia it does seem to run at different speeds, with your 1.0 maxing at 800MHz while mine (below) is running at 2GHz. What this actually means, I have no idea, but you may well be onto something. I think if you look you and I are crunching units faster than Sid. He is taking about 12 to 14 thousand seconds to do a unit, I looked at several of his pages, while you and I are both down around the nine to twelve thousand second range. I think this needs more research. I wonder if it is the OS, I am running Linux while you are running XP and Sid is running Vista. Yes, I have set my runtime to 4 hours rather than the default 3 hours. If I'm understanding correctly, Mikey is saying that I'm taking (about) 205 processing seconds for each credit claimed, while NightmareXX is only taking about 190 seconds, irrespective of how many tasks end up going through. I have no idea if this reflects the slight overclocking, but it's certainly not reflected in the granted credit. I think it's more likely to either be that Sid's queue is shorter than yours so he's running different (more recent) tasks which may give higher credit, something to do with memory - has anyone tested changing the timings to see if that makes a difference? If the cache is saturated (which it seems it is if running two tasks improves things) then maybe it's the memory latency that's the problem? It may be that some tasks grant better credit, but it's very consistent so I'd doubt it. I've run CPUZ and there's no OC'ing at all - everything comes up bang on what it should from a stock machine (+- the odd decimal point): Core Speed: 2500MHz Multiplier: 12.5 Bus Speed: 200MHz HT Link: 2000MHz Fair point about the cache but I'm pretty sure that the HT link is the speed that the CPU has to the RAM. I replaced the 667MHz RAM I had in there to 800MHz stuff and it's made no difference. R@H must do a lot of RAM data transfer and therefore, a faster HT link should provide more decoys in a given time as more data can be transferred. Again I'm unfamiliar with how to report the RAM timings, so I'll just copy what CPUZ says for me: Memory Tab, Timings: DRAM Frequency: 400MHz FSB:DRAM: 1:2 CAS# Latency (CL): 5.0 clocks RAS# to CAS# Delay (tRCD): 5 clocks RAS# Precharge (tRP): 5 clocks Cycle Time (tRAS): 18 clocks Bank Cycle Time (tRC): 24 clocks Command Rate (CR): 2T SPD Tab (as above) 400MHz 5-5-5-18-23 1.8V I mention this because it's different to your figures, not knowing if it's better or worse than yours or provides any extra clues. |
dcdc Send message Joined: 3 Nov 05 Posts: 1832 Credit: 119,688,048 RAC: 10,544 |
so what are we left with? Is Vista 64 that much better at scheduling a multi-core CPU than XP 32? |
dcdc Send message Joined: 3 Nov 05 Posts: 1832 Credit: 119,688,048 RAC: 10,544 |
i've just done the maths on the latest page of results from each machine and the difference has changed: The previous averages were 12.8 (NightmareXX) and 16.5 (Sid) credits per hour and they're now 15.2 and 16.6 respectively. I'd say it's probably down to the size of the tasks you're running - a shorter queue will get newer tasks which might be modelling something that fits into cache better and so requires less memory access etc. NMXX - I'd expect your RAC to start rising... |
Sid Celery Send message Joined: 11 Feb 08 Posts: 2127 Credit: 41,266,340 RAC: 8,573 |
So what are we left with? Is Vista64 that much better at scheduling a multi-core CPU than XP32? It might be, though I do believe an update of the Boinc Manager is in order. I was getting a very high error rate with 5.10.45 which 6.4.5 has resolved and while there's no sign of that in any of our machines (to the point of erroring out) there may still be some benefit in addition to removing one of the differences between us. One other question I wanted to ask is about the credit system. Is it only dependent on the hardware or the HWOS combination? There may be a much simpler answer than we think! |
NightmareXX Send message Joined: 12 Jun 06 Posts: 24 Credit: 1,885,318 RAC: 0 |
So what are we left with? Is Vista64 that much better at scheduling a multi-core CPU than XP32? Well I'll test that tomorrow. I'll leave my XP installation intact and move the 6.4 client over to a Vista 64 install. I'll then leave it a few units to see if the score improves. If it still doesn't, I'm 99% sure that I've covered everything else that it can be and I'll order a HT 3.0 motherboard and hopefully, that'll sort it out. |
dcdc Send message Joined: 3 Nov 05 Posts: 1832 Credit: 119,688,048 RAC: 10,544 |
i've just done the maths on the latest page of results from each machine and the difference has changed: Guys, did you read the above? I don't think there's any difference other than the tasks you're running due to queue length. It looks like the newer tasks are giving you both similar credit... |
Mod.Sense Volunteer moderator Send message Joined: 22 Aug 06 Posts: 4018 Credit: 0 RAC: 0 |
Keep in mind, as dcdc says, credit is not an absolute thing. It is based on how difficult all the other machines out there are finding it to produce models for a given task. Each task and in fact each model has different code paths that may be taken or not, just depends. This is why there is significant variability from one task to the next. The first thing to do, is measure one day of activity, change absolutely nothing (except you'll have different tasks) and measure the next day and see if your figures are consistent with themselves. You can often see 10% or more variation just based on the type of task you happen to be crunching at the time. Rosetta Moderator: Mod.Sense |
Message boards :
Number crunching :
Low granted credit
©2024 University of Washington
https://www.bakerlab.org