![]() |
![]() |
#1 |
Nov 2003
22·5·373 Posts |
![]()
I managed to get access to two Intel Core Duo Windoze machines
over the weekend. One running at 1.8GHz, the other at 2.4GHz. I ran two copies of my lattice siever on each. The 1.8G machine took about 11.2 seconds per special q on each processor and each processor ran at the same speed. This is about 15-17% faster for each processor than each of two threads running on my P IV 3.4GHz hyper-threaded machine. However, something weird happened on the 2.4G machine. One processor ran at 8.6 seconds per special q, while the other ran at 9.2 seconds per special q. This was consistently the case all weekend. Why might one core run 7% faster than the other on the 2.4G machine? Why didn't I see the same thing on the 1.8G machine? I have a *guess* (and it is only a guess) that for the faster machine, each core was assigned a share of the L2 cache *statically*. i.e. the process to start first grabbed a higher percentage of the available L2 cache and it stayed that way.... ???? Puzzled? I was also surprised to see almost NO per-processor performance degradation when two processors were running as opposed to one. I expected to see a slowdown due to cache and memory contention. I saw none. |
![]() |
![]() |
![]() |
#2 | |
Bamboozled!
"πΊππ·π·π"
May 2003
Down not across
2×3×1,753 Posts |
![]() Quote:
If you ran only once it's entirely possible that some other process, perhaps in the OS, was fighting one siever for the cache. Paul |
|
![]() |
![]() |
![]() |
#3 |
May 2005
65216 Posts |
![]()
Do you know something specific about memory subsystem of each of this machines (+ FSB speed + chipset model). Perhaps in given configuration 1.8GHz nor 2.4GHz machine were able to fully utilize available badwidth. From what I have observed you will notice significant performance hit on C2D platform with CPU speed of 2.66GHz and memory @ DDR2-667 or 2.9-3GHz and memory @ DDR2-800.
As for the 7% difference between two processes I would first check if their priority was equal (e.g. idle) and then set affinity for both processes ![]() |
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Kaby Lake / Asrock disappointment, RAM weirdness | Prime95 | Hardware | 17 | 2017-01-27 21:09 |
AVX2 weirdness | bsquared | Programming | 1 | 2016-01-17 17:26 |
Achievement? No, just weirdness | R.D. Silverman | Lounge | 5 | 2015-05-14 22:27 |
More Weirdness | R.D. Silverman | Programming | 4 | 2009-05-24 22:01 |
Linux weirdness; Help? | R.D. Silverman | Programming | 3 | 2009-04-29 12:35 |