Pages: [1]
picantecomputing
BAM!ID: 19319
Joined: 2007-02-14
Posts: 172
Credits: 2,486,623
World-rank: 130,515

2007-06-02 01:22:37

I just bought some new RAM for my G4, bumping it up to 2GB from 768MB - a substantial increase that I thought would have a decent impact on performance. But after installing the new RAM running CPU benchmarks, the floating point and integer speeds are just about exactly the same. System Profiler is seeing the RAM, and it's being reflected in my host profiles, so I'm not sure what's going on. Suggestions, anyone? Thanks in advance.
Dr Who Fan
BAM!ID: 1075
Joined: 2006-05-31
Posts: 964
Credits: 154,654,148
World-rank: 8,567

2007-06-02 03:07:38
last modified: 2007-06-02 03:10:28

Extra RAM will not make any difference on the the floating point and integer speeds.
Only a faster CPU will make those numbers increase.

The additional RAM will help your projects run smoother and require less in-out swapping of virtual memory to/from your hard disk.

picantecomputing
BAM!ID: 19319
Joined: 2007-02-14
Posts: 172
Credits: 2,486,623
World-rank: 130,515

2007-06-02 19:57:59

Extra RAM will not make any difference on the the floating point and integer speeds.
Only a faster CPU will make those numbers increase.

The additional RAM will help your projects run smoother and require less in-out swapping of virtual memory to/from your hard disk.


So is there any actual increase in crunching speed overall from adding more RAM? If not, what's the point?

Also, is there an optimum setting for "Write to disk at most every XX seconds" in general prefs that will improve overall performance?
zombie67
BAM!ID: 1560
Joined: 2006-06-04
Posts: 606
Credits: 184,286,831,060
World-rank: 43

2007-06-03 18:45:39

So is there any actual increase in crunching speed overall from adding more RAM? If not, what's the point?


If the L2 is not large enough, it causes swapping with RAM.

If the RAM is not large enough, it causes swapping with Disk.

Each step slows down the crunching, significantly. Having not enough RAM will slow you down. Having surplus RAM will not speed you up.

In your case, if you weren't already using 100% of your RAM, adding more will not help.

Adding more RAM will allow you to crunch for projects that have a minimum RAM requirement. For example, Predictor has required 1gb of RAM in the past.
Reno, NV
Team: SETI.USA
picantecomputing
BAM!ID: 19319
Joined: 2007-02-14
Posts: 172
Credits: 2,486,623
World-rank: 130,515

2007-06-04 02:02:43

If the L2 is not large enough, it causes swapping with RAM.

If the RAM is not large enough, it causes swapping with Disk.

Each step slows down the crunching, significantly. Having not enough RAM will slow you down. Having surplus RAM will not speed you up.

In your case, if you weren't already using 100% of your RAM, adding more will not help.

Adding more RAM will allow you to crunch for projects that have a minimum RAM requirement. For example, Predictor has required 1gb of RAM in the past.

That all makes sense - thanks for the info. Does the "Write to disk at most every XX seconds" setting have any impact on crunching speed?
zombie67
BAM!ID: 1560
Joined: 2006-06-04
Posts: 606
Credits: 184,286,831,060
World-rank: 43

2007-06-04 03:42:51

That all makes sense - thanks for the info. Does the "Write to disk at most every XX seconds" setting have any impact on crunching speed?


If I understand correctly, the answer is "no". "Write to disk" could be better phrased as "save work every...". So it won't impact speed, except for the little bit of processing it takes to save a snapshot of work done to the HD. Less frequently will have a slightly better impact to speed, at the expense of a slightly longer loss of work if there is (for example) a power failure.
Reno, NV
Team: SETI.USA
Pages: [1]

Index :: BOINCstats Cafe :: wasted $ on more RAM?
Reason: