Slow computing performance

Message boards : Number crunching : Slow computing performance

Author Message
andersoncool
Send message
Joined: Jan 2 12
Posts: 9
Credit: 310,689
RAC: 1,418

I´ve upgraded a computer from AMD Athlon 64X2 5200, 2Gbytes memory DDR2/800MHz, Windows 7 Home Premium OS to a AMD a6 3500, 8Gbytes memory DDR3/1600MHz, Windows 7 Home Premium, and computing performance downgraded. It was just a swap os MoBo, CPU and memory.
Old combination was also been swaped with an old AMD 3500 single core.
A6 now is slower a lot than X2-64.

any trick I´ve not found? It´s not expected.

I´ve reseted configuration in BOINC to use 3 cores, reseted upper limit of CPU time and CPU usage.

Someone may help?
____________

jdvb
Send message
Joined: Apr 4 11
Posts: 19
Credit: 3,950,827
RAC: 6,298

I believe that is normal.
Computing performance for as far as I know is shown per core.
One of your old cores may have been faster then a new one.
That said, you do have one more core now, so I would simply wait and see what your recent average credit will do compared to the previous settup.

Though I would not expect too big differences as the total speed in Ghz is not that much higher (2x2.7 versus 3x2.1).

andersoncool
Send message
Joined: Jan 2 12
Posts: 9
Credit: 310,689
RAC: 1,418

I guess I´m not that expert about this, but comparing percentile amount of each one shows me A6 going in 0,003% steps, and 64x2 going in 0,015% steps, and 64x2 updates percentile faster.
Actualçy 64x2 is 2x2.6Ghz.
Anyway thanks!

Profile mikey
Avatar
Send message
Joined: Mar 23 07
Posts: 4382
Credit: 5,361,193
RAC: 1,084

I guess I´m not that expert about this, but comparing percentile amount of each one shows me A6 going in 0,003% steps, and 64x2 going in 0,015% steps, and 64x2 updates percentile faster.
Actualçy 64x2 is 2x2.6Ghz.
Anyway thanks!


One difference is you were doing the B units and now you are doing the A units! Also you have almost halved your cpu speed, you have gone from 5200 down to 3500, yes you have more cpu cores but you are significantly slower too. You also have a gpu now, are you using that to crunch too? If so you might try changing your setup so you leave one cpu core free for the gpu to use as you might find the gpu crunching is much faster that way.

One more thing I noticed your memory on the new pc says: Memory 7675.48 MB. Is this because you are using multiple different memory sized chips, ie a 1 gig, a 512 meg chip, etc, etc? If so put the largest chip nearest the cpu as most motherboards work outwards when using memory. Dell is one that does not, it uses the largest chip first then the next largest, etc, etc. Also try and get the same speed chips too, all this makes a difference, although NOT a large difference.

andersoncool
Send message
Joined: Jan 2 12
Posts: 9
Credit: 310,689
RAC: 1,418

Sorry, but I guess it´s not, as stated below:
a) The 64x2 5200 is a model. Its clock is 2.6 GHz. The A6 3500, also a model, it have 2.1 to 2.4 GHz clock.
b) My GPU is allowed to run applications from BOINC, although I´m not sure about on how to dedicate one CPU to the GPU. Can you enlight me?
c) I ain´t using different size memory. It´s a paired AMD (Patriot made) 4Gbytes DDR3 1600MHz and are on slot 0, closer to CPU.
d) The memory shown is less than 8Gbytes for I dedicate 0.5Gbytes to GPU.
e) I´m newby enough to not understand what you say about A and B units. I´ve not changed anything other than CPU cores, time and upper limit (all these going higher than before). Would you care to enlight me?

Thanks anyway

Profile mikey
Avatar
Send message
Joined: Mar 23 07
Posts: 4382
Credit: 5,361,193
RAC: 1,084

Sorry, but I guess it´s not, as stated below:
a) The 64x2 5200 is a model. Its clock is 2.6 GHz. The A6 3500, also a model, it have 2.1 to 2.4 GHz clock.
b) My GPU is allowed to run applications from BOINC, although I´m not sure about on how to dedicate one CPU to the GPU. Can you enlight me?
c) I ain´t using different size memory. It´s a paired AMD (Patriot made) 4Gbytes DDR3 1600MHz and are on slot 0, closer to CPU.
d) The memory shown is less than 8Gbytes for I dedicate 0.5Gbytes to GPU.
e) I´m newby enough to not understand what you say about A and B units. I´ve not changed anything other than CPU cores, time and upper limit (all these going higher than before). Would you care to enlight me?

Thanks anyway


Sure I will start, hopefully others will chime in too...the A and B units are just different workunits provided by Malaria. You can chose which to do or let the Project chose for you, in your case it seems the Project is choosing.

As for how to use only one cpu as opposed to two just go into the Boinc Manager, down by the clock, you will probably have to click on the arrow to display it first, and do a right click to open it, then go to Tools, computing preferences and then click on the tab processor usage. Down near the bottom of that page are some boxes, one says "on multi processor systems, use at least [] % of the processors. It probably has 100 in the box now, that means 100% of the cpu's are being used, on a dual cpu system anything less than that means use only 1 cpu, so I would put a 90 in the box and then click ok. If you then go to the tasks tab you will see one Malaria unit suspended and only 1 unit running as opposed to the 2 that were running before. This means your gpu can now use the extra cpu as it needs to instead of sharing time with Malaria.

Giving .5 gbytes to the gpu is okay but not needed anymore, Windows does it all now by itself. You MUST give it something in the Bios but don't go overboard.

And it looks like the original pc was using double the ghz in the model number, 2 cpu's each running at 2.6 equals 5200. I have no idea how the new one got the 3500, maybe the 3 is the cpu's and the 500 is the cpu model number or something. The model numbers mean something to the pc makers but not necessarily to anyone else.

andersoncool
Send message
Joined: Jan 2 12
Posts: 9
Credit: 310,689
RAC: 1,418

I´m not sure you solved it!

I was letting maximum CPU usage to be at 40%. With 100% its making about 0,023% a step (a6). 64x2 is doing 2 works at same time malariacontrol and LHC, a6 just one, and in a slower update rate in percentile.

I think this is weirdo, for BOINC should know how to use 2,3,4 CPU time 40% or 80% or anything else.

But I´m still stucked with processing power of a6 versus 64x2. a6 is overclocked 10% (so it´s running at 2,31GHz, 2,64 in turbo mode -memory too, 1,76GHz-, and 64x2 is underclocked to 2,4GHZ [memory at 800MHz] -this one is a barbecue maker!-)

The only difference is: a6 with Windows 7, 64x2 with XP. Both Home.

I´ve seen performance of 64x2, it is much more faster than before, and still faster than a6. Is the OS interfering with performance?

let´s wait some time to see.


Thanks a lot Mikey!

andersoncool
Send message
Joined: Jan 2 12
Posts: 9
Credit: 310,689
RAC: 1,418

Definitely not solved!

Both 64x2 and even and a atom 270 netbook runing 2 tasks same time, both at 100% use of each CPU (both with XP Home). A6 still slow as a turtle without legs, using bursts of ~40% in each CPU, from time to time (W7).

Is BOINC sensitive to OS? Or just to 3 CPU enemy?

Profile mikey
Avatar
Send message
Joined: Mar 23 07
Posts: 4382
Credit: 5,361,193
RAC: 1,084

I´m not sure you solved it!

I was letting maximum CPU usage to be at 40%. With 100% its making about 0,023% a step (a6). 64x2 is doing 2 works at same time malariacontrol and LHC, a6 just one, and in a slower update rate in percentile.

I think this is weirdo, for BOINC should know how to use 2,3,4 CPU time 40% or 80% or anything else.

But I´m still stucked with processing power of a6 versus 64x2. a6 is overclocked 10% (so it´s running at 2,31GHz, 2,64 in turbo mode -memory too, 1,76GHz-, and 64x2 is underclocked to 2,4GHZ [memory at 800MHz] -this one is a barbecue maker!-)

The only difference is: a6 with Windows 7, 64x2 with XP. Both Home.

I´ve seen performance of 64x2, it is much more faster than before, and still faster than a6. Is the OS interfering with performance?

let´s wait some time to see.


Thanks a lot Mikey!


What do you mean by this "I was letting maximum CPU usage to be at 40%." Do you mean you set the percentage in tools, computing preferences, processor usage, while processor usage is less than [] percent (0 means no restriction) to 40?! If so that is the exact opposite of what I think you want! It means until the cpu is 40% FREE do NOT use it. The cpu is almost always doing something in a pc, Win 7 more than earlier Operating Systems, Win7 does ALOT of things in the background so getting, AND STAYING, to 40% or less cpu usage is not as common as one might think.

You could have set it on the webpage here too:
Suspend work if CPU usage is above
0 means no restriction
Enforced by version 6.10.30+

Either way put a ZERO in the box, or on the line on the webpage, save the settings and manually make Boinc do an update.

andersoncool
Send message
Joined: Jan 2 12
Posts: 9
Credit: 310,689
RAC: 1,418

I did this:

Suspend work if CPU usage is above 100%
0 means no restriction
Enforced by version 6.10.30+

What happened?
In A6 - Windows 7 - bursts in all three cores with peaks about 40-45% (I´ve stoped ALL other application managed by me)
In 64X2 and an atom 270 - XP - both cores working 100% all time.


I also set this:

Em multiprocessadores, usar no máximo 3 processadores
On multiprocessors, use at most
Enforced by version 6.1+ 100% dos processadores
Use at most
Can be used to reduce CPU heat 100% of CPU time

and this:
Memory: when computer is in use, use at most 40% of total
Memory: when computer is not in use, use at most 70% of total

My nornal applications are using about 2.7Gbytes, then 40% of total 7,5Gbytes, gives 3Gbytes minimum to BOINC (I guess)


I started wandering about this, for the other machines does not have an integrated GPU in CPU:
Suspend GPU work while computer is in use?
Enforced by version 6.6.21+ sim (yes)

Once again, thanls!

andersoncool
Send message
Joined: Jan 2 12
Posts: 9
Credit: 310,689
RAC: 1,418

Guess I got:
A6-3500 Atom N270 Athlon 64X2 5200
(2.31GHz) (800MHz) (2.4GHz)
Benchmark Integer Score: 1,765.03 MIPS 1,696.30 MIPS 4,477.56 MIPS
Benchmark Floating Point Score: 701.62 MIPS 736.47 MIPS 2,444.25 MIPS
Benchmark Memory Bandwidth: 953.67 MB/sec 953.67 MB/sec 476.84 MB/sec
Memory: 7.5 GB 2.0 GB 1.7 GB
Cache: 1.00 MB 512.00 KB 1.00 MB

Sisandra does not says this, as expected, then there is a kind of hate from BOINC towards A6-3500!

Atom runs Directx 9 - Windows XP 32 home basic
64X2 runs Directx 10 - Windows XP 32 home basic
A6 runs Directx 11 - WIndows 7 64 - home premium

Profile mikey
Avatar
Send message
Joined: Mar 23 07
Posts: 4382
Credit: 5,361,193
RAC: 1,084

I did this:

Suspend work if CPU usage is above 100%
0 means no restriction
Enforced by version 6.10.30+

What happened?
In A6 - Windows 7 - bursts in all three cores with peaks about 40-45% (I´ve stoped ALL other application managed by me)
In 64X2 and an atom 270 - XP - both cores working 100% all time.


I also set this:

Em multiprocessadores, usar no máximo 3 processadores
On multiprocessors, use at most
Enforced by version 6.1+ 100% dos processadores
Use at most
Can be used to reduce CPU heat 100% of CPU time

and this:
Memory: when computer is in use, use at most 40% of total
Memory: when computer is not in use, use at most 70% of total

My nornal applications are using about 2.7Gbytes, then 40% of total 7,5Gbytes, gives 3Gbytes minimum to BOINC (I guess)


I started wandering about this, for the other machines does not have an integrated GPU in CPU:
Suspend GPU work while computer is in use?
Enforced by version 6.6.21+ sim (yes)

Once again, thanls!


I am concerned it may not be right but if it is working for you then that is okay with my too. Let's give it a day or so and then let me know how it is going please. What else do you do with the pc's?

andersoncool
Send message
Joined: Jan 2 12
Posts: 9
Credit: 310,689
RAC: 1,418

I´ve done nothing notorious in A6 computer, except reduce overclock to 3%, since I´ve got some flaws in 3DMark06. So its running at 2,172GHz to 2,472Ghz in turbo mode.

I do not agree it´s OK, for its using only 1 core, maximum 45% load from time to time (even Atom N270 is faster). Atom and 64X2 runs 2 tasks simultaneous, A6 only one. It seems it does not knows there are 3 cores to run 3 tasks. It seems BOINC does understand A6 is 800MHz clocked.

As shown below, RAC from A6 (9.18) is a lot below Atom (54.29) or 64X2 (164.26)...

31289195 AMD A6-3500 APU with Radeon(tm) HD Graphics [Famil 3 Windows 7 6,803.70 9.18 Jul 28th, 2012
31321854 Intel(R) Atom(TM) CPU N270 @ 1.60GHz [Family 6 M 2 Windows XP 4,078.24 54.29 Jul 28th, 2012
31031593 AMD Athlon(tm) 64 X2 Dual Core Processor 5200+ [Fa 2 Windows XP 1,939.22 164.26 Jul 28th, 2012

3dMark06 shows A6 performance as expected, faster than 64X2, and, of course, than Atom.

Do not care about total credits report, for I´ve not changed A6 computer name after Mobo, CPU and Memory upgrade

not sure what to do now!

Thanks![/b]

Thyme Lawn
Send message
Joined: Jun 20 06
Posts: 181
Credit: 1,233,724
RAC: 1,389

I'm not familiar with the A6, but its benchmarks do seem low. It's possible that the computing preferences for your account are being overridden locally (by a global_prefs_override.xml file in your BOINC data directory).

Click "Tools - Computing preferences..." in BOINC Manager's advanced view and look at the "processor usage" tab. If the settings aren't what you expect you could try clicking the "Clear" button to revert to the global values (you might have to restart BOINC). Alternatively you could modify the values in the dialog box and save them (clicking "Advanced - Read local prefs file" will cause BOINC to use the modified values).

One further thought. Have you checked that the A6 isn't being slowed down by Cool'n'Quiet?
____________
"The ultimate test of a moral society is the kind of world that it leaves to its children." - Dietrich Bonhoeffer

andersoncool
Send message
Joined: Jan 2 12
Posts: 9
Credit: 310,689
RAC: 1,418

Thanks a lot Mr. Thyme Lawn.

You solved it!

I was using, and just looking into, malariacontrol "your account" tab in projects. Never had seen the option you pointed - Tools - Computing preferences. It was limited to 10% CPU power. Now, with your hint, all 3 cores are running 100%, each one a different task.

Thanks Mikey too, for you´ve tried hard to help.

I won´t bother you any longer.

Best regards.

Post to thread

Message boards : Number crunching : Slow computing performance


Return to malariacontrol.net main page


Copyright © 2013 africa@home