Quad only running on two cores?
Hi,
I am using a Q9300 processor at 3.2 Ghz and was wondering why I am only getting a performance of roughly 21 GFlops as floatingpoint performance, while I should have roughly twice that much? this looks like the program was only using two CPUs instead of all fours despite detecting four threads and four CPU cores.
I am running the 64 bit version of Intelburntest, on Windows Server 2003 x64.
Any ideas?
Q9300 and floating point performance issues?
Hello,
I am pasting my test results here, as additional data. Does anybody have a clue why I am only getting a performance of roughly 23 GFlops on a Q9300 quadcore, while a Q9550 user is getting roughly 45 GFlops? It's not like two of my CPUs were idle or so, all four are under full load.
Could it possibly be that the Q9x50 processors are coming with 12 MB L2 cache instead of my Q9300's 6 MB?
Enter the number of times to run the test (5 or more recommended)> 10
----------------------------------------------------
Executing Intel(R) Linpack 64-bit mode...
----------------------------------------------------
Intel(R) LINPACK data
Current date/time: Tue Sep 16 23:16:05 2008
CPU frequency: 3.450 GHz
Number of CPUs: 4
Number of threads: 4
Parameters are set to:
Number of tests : 1
Number of equations to solve (problem size) : 18534
Leading dimension of array : 18534
Number of trials to run : 10
Data alignment value (in Kbytes) : 4
Maximum memory requested that can be used = 2748448024, at the size = 18534
============= Timing linear equation system solver =================
Size LDA Align. Time(s) GFlops Residual Residual(norm)
18534 18534 4 190.305 22.3067 3.386492e-010 3.495055e-002
18534 18534 4 183.210 23.1706 3.386492e-010 3.495055e-002
18534 18534 4 183.008 23.1962 3.386492e-010 3.495055e-002
18534 18534 4 199.026 21.3293 3.386492e-010 3.495055e-002