I have two PC:
1st (newer)
Intel(R) Pentium(R) D CPU 2.80GHz (cache: L1 Data - 2*16KBytes 8-way, Trace - 2*12 Kuops 8-way, Level 2 - 2*1024 KBytes 8-way)
Mainboard - 8I945P-G
Memory - DDR2 3328 MBytes, Channels # Dual, DRAM Frequency 336.3 MHz
Graphics - AMD Radeon HD 6450 (1024 MBytes)
Running Windows 7 64-bit
2nd (older)
Intel(R) Pentium(R) 4 CPU 2.53GHz (cache: L1 Data - 8KBytes 4-way, Trace - 12 Kuops 8-way, Level 2 - 512 KBytes 8-way)
Mainboard - P4V88+
Memory - DDR 1,5GB, Channels # Single, DRAM Frequency 133MHz
Graphics - NVIDIA GeForce4 MX 440 (Microsoft
Running Windows XP 32-bit
My father made a small program that generates combinations and I have found that it runs much slower in the first PC where it (I guess) should run faster. For instance, generating 30C10 and the program printing the results to the screen I see the second PC advancing much faster and generating 40C10 without printing the results to the screen the second PC finishes first. This happens both by compiling the source code in the first PC using Pelles C 64 or 32-bit.
Any ideas why this might be happening?